IUnknown::Release-Methode (unknwn.h)
Verringert die Verweisanzahl für eine Schnittstelle für ein COM-Objekt.
Syntax
ULONG Release();
Rückgabewert
Die -Methode gibt die neue Verweisanzahl zurück. Dieser Wert ist nur für Testzwecke vorgesehen.
Hinweise
Wenn die Verweisanzahl für ein Objekt 0 erreicht, muss Release bewirken, dass sich der Schnittstellenzeiger selbst löst. Wenn der freigegebene Zeiger der einzige (früher) ausstehende Verweis auf ein Objekt ist (unabhängig davon, ob das Objekt einzelne oder mehrere Schnittstellen unterstützt), muss die Implementierung das Objekt freigeben.
Beachten Sie, dass die Aggregation von Objekten die Möglichkeit einschränkt, Schnittstellenzeiger wiederherzustellen.
Notizen für Anrufer
Rufen Sie diese Methode auf, wenn Sie keinen Schnittstellenzeiger mehr verwenden müssen. Wenn Sie eine Methode schreiben, die einen In-Out-Parameter akzeptiert, rufen Sie Release für den Zeiger auf, den Sie übergeben, bevor Sie den Out-Wert darüber kopieren.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | unknwn.h |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für