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


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

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

Синтаксис

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

Параметры

[out, retval] pbSuccess

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

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

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

Комментарии

Примечание Перед вызовом этого метода для целевого устройства необходимо вызвать метод IWDTFEnhancedDeviceTestSupportAction2::Enable .
 
EDTCancelStopDevice пытается активировать событие IRP_MN_CANCEL_STOP_DEVICE, заставляя систему отправлять событие IRP_MN_QUERY_STOP_DEVICE и намеренно завершая ошибкой IRP запроса во вспомогательном драйвере DeviceManagement2.

Драйверы фильтров, загруженные над вспомогательным драйвером, также могут завершить запрос IRP. В этом случае вспомогательный драйвер укажет это условие, задав EDTRS_QueryStopVetoed в ppResult.

Требования

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

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

IWDTFPNPAction2