次の方法で共有


アクション インターフェイス

アクション インターフェイスは、IWDTFTarget2 インターフェイスのインスタンスを制御します。 すべてのプラグインは、このインターフェイスをサポートする必要があります。 すべてのアクション インターフェイスは、直接または間接的に IAction から継承されます。

IWDTFTarget2::GetInterface メソッドを呼び出すことで、ターゲットのアクション インターフェイスを取得できます。

アクション インターフェイスには、デバイス アクション インターフェイスとシステム アクション インターフェイスの 2 つのセットがあります。

デバイス アクション インターフェイス

Interface 説明
IWDTFDriverPackageAction2 インポートされたドライバー パッケージと事前インポートされたドライバー パッケージのドライバー パッケージを表す操作とプロパティを定義します。
IWDTFDriverSetupAction2 ドライバーのセットアップ中にターゲット デバイスを制御する操作を定義します。
IWDTFEnhancedDeviceTestSupportAction2 拡張デバイス テスト (EDT) フィルター ドライバーをサポートする操作とプロパティを定義します。
IWDTFEnhancedDeviceTestSupportActions2 拡張デバイス テスト (EDT) アクションのコレクションをサポートする操作とプロパティを定義します。
IWDTFPNPAction2 プラグ アンド プレイ (PNP) デバイス関連のテスト インターフェイスの操作とプロパティを定義します。
IWDTFPNPActions2 プラグ アンド プレイ (PNP) デバイス関連のテスト インターフェイスのコレクションの操作とプロパティを定義します。
IWDTFSimpleIOEx2 単純な同期 I/O 機能テストの操作を定義します。
IWDTFSimpleIOStressAction2 単純な非同期 I/O 機能テストの操作を定義します。
IWDTFSimpleIOStressActions2 単純な非同期 I/O 機能テストのコレクションの操作を定義します。

システム アクション インターフェイス

Interface 説明
IWDTFDriverSetupSystemAction2 ドライバーのセットアップ中にシステムを制御する操作を定義します。
IWDTFSystemAction2 ドライバーのテストをサポートする操作とプロパティを定義します。

解説

WDTF では、 IWDTFSimpleIOStressAction2 インターフェイスは、多数の SimpleIO 実装のラッパーとして 1 回実装されます。

SimpleIO は、IWDTFSimpleIOStressAction2 を使用するよりも、直接使用する方が簡単です。 これは、シナリオ コードが起動する各 IWDTFSimpleIOStressAction2 インスタンスへの参照を保持し、閉じる前に忘れずに停止する必要があるためです。 ただし、IWDTFSimpleIOStressAction2 は非同期的に実行されるため、イベントの組み合わせをテストできます。 たとえば、 IWDTFSimpleIOStressAction2 インスタンスは、ハードウェア スリープ機能をテストするために、長期間にわたって I/O テストを開始できます。

要件

ヘッダー
WDTFDriverPackageAction (リンク保留中)
WDTFDriverSetupDeviceAction.h
WDTFInterfaces.h
WDTFEDTAction.h
WDTFPNPAction.h

関連項目

IAction

IWDTFTarget2

IWDTFTarget2::GetInterface

IWDTFSimpleIOStressAction2