IObjectCleanup-Schnittstelle (wudfddi.h)
[Warnung: UMDF 2 ist die neueste Version von UMDF und ersetzt UMDF 1. Alle neuen UMDF-Treiber sollten mit UMDF 2 geschrieben werden. UMDF 1 werden keine neuen Features hinzugefügt, und die Unterstützung für UMDF 1 in neueren Versionen von Windows 10 ist eingeschränkt. Universelle Windows-Treiber müssen UMDF 2 verwenden. Weitere Informationen finden Sie unter Erste Schritte mit UMDF.]
Jeder Treiber, der eine com-Schnittstelle mit Verweiszählung für ein WDF-Objekt speichert, muss die IObjectCleanup-Schnittstelle unterstützen, um Schnittstellenlecks zu verhindern. Beachten Sie, dass Treiber im Allgemeinen keine Verweise auf WDF-Objekte enthalten müssen.
Vererbung
Die IObjectCleanup-Schnittstelle erbt von der IUnknown-Schnittstelle . IObjectCleanup verfügt auch über folgende Membertypen:
- Methoden
Methoden
Die IObjectCleanup-Schnittstelle verfügt über diese Methoden.
IObjectCleanup::OnCleanup Die OnCleanup-Methode gibt alle Verweise auf ein WDF-Objekt frei, um Schnittstellenlecks zu verhindern. |
Hinweise
Das Framework ruft die -Methode der IObjectCleanup-Schnittstelle auf, wenn das zugeordnete Frameworkobjekt freigegeben wird.
Ein Treiber kann die IObjectCleanup-Schnittstelle registrieren, wenn der Treiber eine Beliebige Methode aufruft, die ein WDF-Objekt erstellt.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | wudfddi.h |