Freigeben über


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. Es werden keine neuen Features zu UMDF 1 hinzugefügt, und es gibt eingeschränkte Unterstützung für UMDF 1 für neuere Versionen von Windows 10. Universelle Windows-Treiber müssen UMDF 2 verwenden. Weitere Informationen finden Sie unter Erste Schritte mit UMDF-.]

Jeder Treiber, der eine referenzierte COM-Schnittstelle in einem 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.

Erbschaft

Die IObjectCleanup Schnittstelle erbt von der IUnknown Schnittstelle. IObjectCleanup verfügt auch über die folgenden Membertypen:

  • Methodik

Methodik

Die IObjectCleanup Schnittstelle hat diese Methoden.

 
IObjectCleanup::OnCleanup

Die OnCleanup-Methode gibt alle Verweise auf ein WDF-Objekt frei, um Schnittstellenlecks zu verhindern.

Bemerkungen

Das Framework ruft die Methode der IObjectCleanup Schnittstelle auf, wenn das zugeordnete Frameworkobjekt freigegeben werden soll.

Ein Treiber kann die IObjectCleanup Schnittstelle registrieren, wenn der Treiber eine Methode aufruft, die ein WDF-Objekt erstellt.

Anforderungen

Anforderung Wert
Zielplattform- Fenster
Header- wudfddi.h