IPnpCallback::OnSurpriseRemoval-Methode (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 für neuere 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 OnSurpriseRemoval-Methode benachrichtigt einen Treiber, nachdem ein Gerät unerwartet von einem Computer entfernt wurde, sodass der Treiber die erforderlichen Vorgänge ausführen kann.

Syntax

void OnSurpriseRemoval(
  [in] IWDFDevice *pWdfDevice
);

Parameter

[in] pWdfDevice

Ein Zeiger auf die IWDFDevice-Schnittstelle für das Geräteobjekt des Geräts, das unerwartet entfernt wird.

Rückgabewert

Keine

Bemerkungen

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

Das Framework synchronisiert die Rückruffunktion OnSurpriseRemoval nicht mit anderen PnP- und Power Management-Rückruffunktionen.

Weitere Informationen dazu, wann das Framework diese Rückruffunktion aufruft, und weitere Informationen zu Synchronisierungsproblemen finden Sie unter Ein Benutzer entfernt ein Gerät.

Anforderungen

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

Weitere Informationen

IPnpCallback

IWDFDevice

IWDFDriver::CreateDevice