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. 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