Freigeben über


IPnpCallback-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 IPnpCallback-Schnittstelle ist eine PnP-Schnittstelle (Plug & Play) und Power Management (PM).

Vererbung

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

  • Methoden

Methoden

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

 
IPnpCallback::OnD0Entry

Die OnD0Entry-Methode benachrichtigt einen Treiber, wenn ein Gerät in den Energiezustand D0 wechselt, sodass der Treiber erforderliche Vorgänge ausführen kann, z. B. das Aktivieren des Geräts.
IPnpCallback::OnD0Exit

Die OnD0Exit-Methode benachrichtigt einen Treiber, wenn ein Gerät den D0-Energiezustand verlässt, sodass der Treiber erforderliche Vorgänge ausführen kann, z. B. das Deaktivieren des Geräts.
IPnpCallback::OnQueryRemove

Die OnQueryRemove-Methode benachrichtigt einen Treiber, bevor ein Gerät von einem Computer entfernt wird.
IPnpCallback::OnQueryStop

Die OnQueryStop-Methode benachrichtigt einen Treiber, bevor ein Gerät beendet wird.
IPnpCallback::OnSurpriseRemoval

Die OnSurpriseRemoval-Methode benachrichtigt einen Treiber, nachdem ein Gerät unerwartet von einem Computer entfernt wurde, damit der Treiber erforderliche Vorgänge ausführen kann.

Hinweise

Ein Treiber registriert die IPnpCallback-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)