System.IUnknown.Release

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

C++

virtual ULONG STDMETHODCALLTYPE Release( void) = 0;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public unknwn.h System IUnknown

Beschreibung

Dekrementiert den Referenzzähler für dieses Interface.

In den meisten Implementierungen dekrementiert Release den Referenzzähler für das Interface und gibt den neuen Referenzzähler zurück. Sobald der Referenzzähler den Wert Null erreicht, wird das Objekt automatisch freigegeben.

Hinweis: Implementierungsobjekte können Release implementieren, sodass keine Referenzzählung erfolgt. Bei solchen Objekten erreicht der Referenzzähler niemals den Wert Null, sodass das Objekt nicht automatisch freigegeben wird. In diesen Fällen muss die Anwendung für die Freigabe des Objekts sorgen.

Siehe auch