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

Die IPnpCallbackSelfManagedIo-Schnittstelle ist eine PnP-Schnittstelle (Plug & Play) und power management (PM).

Vererbung

Die IPnpCallbackSelfManagedIo-Schnittstelle erbt von der IUnknown-Schnittstelle . IPnpCallbackSelfManagedIo verfügt auch über folgende Membertypen:

  • Methoden

Methoden

Die IPnpCallbackSelfManagedIo-Schnittstelle verfügt über diese Methoden.

 
IPnpCallbackSelfManagedIo::OnSelfManagedIoCleanup

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

Die OnSelfManagedIoFlush-Methode leert das Gerät für die selbstverwalteten 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 selbstverwalteten E/A-Vorgänge eines Geräts neu.
IPnpCallbackSelfManagedIo::OnSelfManagedIoStop

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

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

Hinweise

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

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile wudfddi.h (include Wudfddi.h)