Compartilhar via


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

Envia um evento IRP_MN_SURPRISE_REMOVAL para o dispositivo de destino.

Sintaxe

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

Parâmetros

[out, retval] pbSuccess

True se a operação for bem-sucedida; caso contrário, false.

Valor de retorno

Se esse método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Observações

Observação O método IWDTFEnhancedDeviceTestSupportAction2::Enable deve ser chamado para o dispositivo de destino antes de chamar esse método.
 
EDTSurpriseRemoveDevice tenta disparar uma remoção surpresa do dispositivo de destino. Essa operação é útil para testar como drivers e aplicativos com reconhecimento de driver/dispositivo lidam com o evento IRP_MN_SURPRISE_REMOVAL, por exemplo, cenários em que o dispositivo falha ou é removido inesperadamente.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows XP Professional
servidor com suporte mínimo Windows Server 2008
da Plataforma de Destino Área de trabalho
cabeçalho wdtfpnpaction.h

Consulte também

IWDTFPNPAction2