次の方法で共有


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