Freigeben über


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

Die IPnpCallbackSelfManagedIo Schnittstelle ist eine Plug and Play (PnP)- und Power Management-Schnittstelle (PM).

Erbschaft

Die IPnpCallbackSelfManagedIo Schnittstelle erbt von der IUnknown--Schnittstelle. IPnpCallbackSelfManagedIo hat auch folgende Typen von Mitgliedern:

  • Methodik

Methodik

Die IPnpCallbackSelfManagedIo Schnittstelle hat diese Methoden.

 
IPnpCallbackSelfManagedIo::OnSelfManagedIoCleanup

Die OnSelfManagedIoCleanup-Methode gibt Speicher für die selbstverwalteten E/A-Vorgänge eines Geräts frei, nachdem das Gerät entfernt wurde.
IPnpCallbackSelfManagedIo::OnSelfManagedIoFlush

Die OnSelfManagedIoFlush-Methode löscht das Gerät für die selbstverwaltete E/A-Vorgänge eines Geräts.
IPnpCallbackSelfManagedIo::OnSelfManagedIoInit

Die OnSelfManagedIoInit-Methode initialisiert die selbstverwalteten E/A-Vorgänge eines Geräts.
IPnpCallbackSelfManagedIo::OnSelfManagedIoRestart

Die OnSelfManagedIoRestart-Methode startet die selbstverwaltete E/A-Vorgänge eines Geräts neu.
IPnpCallbackSelfManagedIo::OnSelfManagedIoStop

Die OnSelfManagedIoStop-Methode wird nicht in der aktuellen Version der UMDF verwendet.
IPnpCallbackSelfManagedIo::OnSelfManagedIoSuspend

Die OnSelfManagedIoSuspend-Methode hält die selbstverwalteten E/A-Vorgänge eines Geräts an.

Bemerkungen

Ein Treiber registriert die IPnpCallbackSelfManagedIo Schnittstelle, wenn der Treiber die IWDFDriver::CreateDevice Methode aufruft, um ein Geräteobjekt zu erstellen.

Anforderungen

Anforderung Wert
Zielplattform- Fenster
Header- wudfddi.h (include Wudfddi.h)