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