控制目標

WDTF 包含一組介面,可對目標執行特定動作。 WDTF 會使用 Windows 登錄,將這些介面的目標特定實作對應至實際目標。 所有目標可能有一個實作,或多個類別特定的實作。 案例可以使用 動作介面 來執行一般活動,而不需要知道每個目標的詳細資料。

您的案例可以藉由呼叫 IWDTFTarget2::GetInterface 方法,嘗試找出其中一個介面的實作。 請注意,並非所有目標物件都支援每個動作介面。 下列 VBScript 程式碼範例會擷取可停用和啟用 (和更多) 目標所代表裝置的介面。

Set Action = Device.GetInterface("PNP")

動作介面是使用 WDTF ProgId來識別。 呼叫HasInterface、GetInterfaceGetInterfacesGetInterfacesIfExist方法時,必須指定 WDTF ProgId。 如需 WDTF ProgId的相關資訊,請參閱 動作介面

您可以透過外掛程式模型,將介面的介面和實作新增至 WDTF。 如需此模型的詳細資訊,請參閱 擴充架構

擴充架構
GetInterface
GetInterfaces
GetInterfacesIfExist
HasInterface