System.IUnknown.Release

De RAD Studio API Documentation
Aller à : navigation, rechercher

C++

virtual ULONG STDMETHODCALLTYPE Release( void) = 0;

Propriétés

Type Visibilité  Source Unité  Parent
function public unknwn.h System IUnknown


Description

Décrémente le nombre de références de cette interface.

Dans la plupart des implémentations, Release décrémente le nombre de références de l'interface et renvoie le nouveau nombre de références. Lorsque le nombre de références atteint zéro, l'objet est automatiquement libéré.

Remarque : Les objets d'implémentation peuvent implémenter Release afin qu'elle ne procède à aucun comptage de références. Dans le cas de tels objets, le nombre de références n'atteint jamais zéro et l'objet n'est pas automatiquement libéré. Dans ces situations, il appartient à l'application de libérer l'objet.

Voir aussi