次の方法で共有


IWDTFPNPActions2::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_QUERY_STOP_DEVICE イベントを送信し、DeviceManagement2 ヘルパー ドライバーでクエリ IRP を意図的に失敗させることで、IRP_MN_CANCEL_STOP_DEVICE イベントをトリガーしようとします。

ヘルパー ドライバーの上に読み込まれたフィルター ドライバーでも、クエリ IRP が失敗する可能性があります。 その場合、ヘルパー ドライバーは ppResult で EDTRS_QueryStopVetoedを設定することで、この条件を示します。

要件

要件
対象プラットフォーム デスクトップ
Header wdtfpnpaction.h