Freigeben über


IWDTFPNPActions2::EDTSurpriseRemoveDevice-Methode (wdtfpnpaction.h)

Sendet ein IRP_MN_SURPRISE_REMOVAL-Ereignis an das Zielgerät.

Syntax

HRESULT EDTSurpriseRemoveDevice(
  [out, retval] VARIANT_BOOL *pbSuccess
);

Parameter

[out, retval] pbSuccess

True, wenn der Vorgang erfolgreich ist; Andernfalls false.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Hinweis Die IWDTFEnhancedDeviceTestSupportAction2::Enable-Methode muss für das Zielgerät aufgerufen werden, bevor diese Methode aufgerufen wird.
 
EDTSurpriseRemoveDevice versucht, eine überraschende Entfernung des Zielgeräts auszulösen. Dieser Vorgang ist nützlich, um zu testen, wie Treiber und treiber-/gerätefähige Anwendungen das IRP_MN_SURPRISE_REMOVAL-Ereignis behandeln, z. B. in Szenarien, in denen das Gerät unerwartet ausfällt oder entfernt wird.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile wdtfpnpaction.h