共用方式為


動作介面

動作介面會控制 IWDTFTarget2 介面的實例。 每個外掛程式都必須支援此介面。 所有動作介面都會直接或間接繼承自 IAction

您可以呼叫 IWDTFTarget2::GetInterface 方法來擷取目標的動作介面。

動作介面有兩組:裝置動作介面和系統動作介面。

裝置動作介面

介面 描述
IWDTFDriverPackageAction2 定義作業和屬性,代表匯入和預先匯入驅動程式套件的驅動程式套件。
IWDTFDriverSetupAction2 定義在驅動程式設定期間控制目標裝置的作業。
IWDTFEnhancedDeviceTestSupportAction2 定義支援增強型裝置測試 (EDT) 篩選驅動程式的作業和屬性。
IWDTFEnhancedDeviceTestSupportActions2 定義支援增強型裝置測試集合的作業和屬性, (EDT) 動作。
IWDTFPNPAction2 定義 隨插即用 (PNP) 裝置相關測試介面的作業和屬性。
IWDTFPNPActions2 定義 隨插即用 (PNP) 裝置相關測試介面集合的作業和屬性。
IWDTFSimpleIOEx2 定義簡單同步 I/O 功能測試的作業。
IWDTFSimpleIOStressAction2 定義簡單異步 I/O 功能測試的作業。
IWDTFSimpleIOStressActions2 定義簡單異步 I/O 功能測試集合的作業。

系統動作介面

介面 描述
IWDTFDriverSetupSystemAction2 定義在驅動程式設定期間控制系統的作業。
IWDTFSystemAction2 定義支援驅動程式測試的作業和屬性。

備註

在 WDTF 中, IWDTFSimpleIOStressAction2 介面會實作為許多 SimpleIO 實作的包裝函式一次。

SimpleIO 可以直接使用,而不是透過 IWDTFSimpleIOStressAction2。 這是因為案例程式代碼必須保留其啟動的每個 IWDTFSimpleIOStressAction2 實例的參考,並記得在關閉之前加以停止。 不過,因為 IWDTFSimpleIOStressAction2 會以異步方式執行,因此可讓您測試事件的組合。 例如, IWDTFSimpleIOStressAction2 實例可以長時間啟動 I/O 測試,以測試硬體睡眠功能。

規格需求

標頭
WDTFDriverPackageAction (鏈接擱置)
WDTFDriverSetupDeviceAction.h
WDTFInterfaces.h
WDTFEDTAction.h
WDTFPNPAction.h

另請參閱

IAction

IWDTFTarget2

IWDTFTarget2::GetInterface

IWDTFSimpleIOStressAction2