Método IWDTFPNPAction2::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 código de error de HRESULT.

Comentarios

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 o dispositivos controlan el evento de IRP_MN_SURPRISE_REMOVAL, por ejemplo, escenarios en los que el dispositivo produce un error inesperado o se quita.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP Professional
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Escritorio
Encabezado wdtfpnpaction.h

Consulte también

IWDTFPNPAction2