Поделиться через


Метод IWDTFPNPAction2::EDTSurpriseRemoveDevice (wdtfpnpaction.h)

Отправляет событие IRP_MN_SURPRISE_REMOVAL на целевое устройство.

Синтаксис

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

Параметры

[out, retval] pbSuccess

Значение true, если операция выполнена успешно; в противном случае — false.

Возвращаемое значение

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Примечание Перед вызовом этого метода необходимо вызвать метод IWDTFEnhancedDeviceTestSupportAction2::Enable для целевого устройства.
 
EDTSurpriseRemoveDevice пытается вызвать неожиданное удаление целевого устройства. Эта операция полезна для тестирования того, как драйверы и приложения, поддерживающие драйвер или устройство, обрабатывают событие IRP_MN_SURPRISE_REMOVAL, например в сценариях, в которых устройство неожиданно завершается сбоем или удаляется.

Требования

Требование Значение
Минимальная версия клиента Windows XP Professional
Минимальная версия сервера Windows Server 2008
Целевая платформа Персональный компьютер
Верхняя часть wdtfpnpaction.h

См. также раздел

IWDTFPNPAction2