Compartir a través de


Método IWDTFPNPActions2::EDTSurpriseRemoveDevice (wdtfpnpaction.h)

Envía un evento IRP_MN_SURPRISE_REMOVAL al dispositivo de destino.

Sintaxis

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

Parámetros

[out, retval] pbSuccess

True si la operación se realiza correctamente; de lo contrario, false.

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un hrESULT código de error.

Observaciones

Nota Se debe llamar al método IWDTFEnhancedDeviceTestSupportAction2::Enable para el dispositivo de destino antes de llamar a este método.
 
EDTSurpriseRemoveDevice intenta desencadenar una eliminación sorpresa del dispositivo de destino. Esta operación es útil para probar cómo los controladores y las aplicaciones compatibles con controladores y dispositivos controlan el evento IRP_MN_SURPRISE_REMOVAL, por ejemplo, escenarios en los que el dispositivo produce un error inesperado o se quita.

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de wdtfpnpaction.h