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_OKzurückgegeben. Andernfalls wird ein HRESULT- Fehlercode zurückgegeben.

Bemerkungen

Hinweis Die IWDTFEnhancedDeviceTestSupportAction2::Enable-Methode muss vor dem Aufrufen dieser Methode für das Zielgerät aufgerufen werden.
 
EDTSurpriseRemoveDevice versucht, eine Überraschungsentfernung des Zielgeräts auszulösen. Dieser Vorgang ist hilfreich, um zu testen, wie Treiber und Treiber-/Gerätefähige Anwendungen das IRP_MN_SURPRISE_REMOVAL-Ereignis behandeln, z. B. Szenarien, in denen das Gerät unerwartet fehlschlägt oder entfernt wird.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- wdtfpnpaction.h