控制目標
WDTF 包含一組介面,可對目標執行特定動作。 WDTF 會使用 Windows 登錄,將這些介面的目標特定實作對應至實際目標。 所有目標可能有一個實作,或多個類別特定的實作。 案例可以使用 動作介面 來執行一般活動,而不需要知道每個目標的詳細資料。
您的案例可以藉由呼叫 IWDTFTarget2::GetInterface 方法,嘗試找出其中一個介面的實作。 請注意,並非所有目標物件都支援每個動作介面。 下列 VBScript 程式碼範例會擷取可停用和啟用 (和更多) 目標所代表裝置的介面。
Set Action = Device.GetInterface("PNP")
動作介面是使用 WDTF ProgId來識別。 呼叫HasInterface、GetInterface、GetInterfaces和GetInterfacesIfExist方法時,必須指定 WDTF ProgId。 如需 WDTF ProgId的相關資訊,請參閱 動作介面。
您可以透過外掛程式模型,將介面的介面和實作新增至 WDTF。 如需此模型的詳細資訊,請參閱 擴充架構。
相關主題
擴充架構
GetInterface
GetInterfaces
GetInterfacesIfExist
HasInterface