擴充架構
WDTF 建置為可擴充。 擴充性可以透過三種不同的方式進行,如下圖所示。
下列清單描述三種擴充性方法,其難度如下:
修改範例腳本。 這個方法在上圖中以綠色顯示。 您可以取得其中一個 WDTF 提供的 範例腳本 ,並針對您的案例加以修改。 您也可以 從頭開始建立 WDTF 案例 。
實作現有的動作介面,例如 SimpleIO。 這個方法在上圖中以黃色顯示。 您可以實作現有的動作介面,以擴充介面運作的目標類型。 如果您為裝置類型實作 SimpleIO,則所有現有的 WDTF 型案例都會自動開始執行裝置的 I/O 驗證。
WDTF 提供Microsoft Visual Studio 範本,以協助實作 SimpleIO。 如需詳細資訊,請參閱 為您的裝置撰寫 WDTF SimpleIO 外掛程式。
建立 (然後實作) 新的動作介面。 這個方法會在上圖中以紅色顯示。 如果WDTF所提供的功能不足以建構以元件為基礎的案例,您可以使用WDTF來建立新的元件。
此方法是三種方法中最困難的,因為它需要 COM 介面設計技能。 您必須能夠使用 COM 自動化介面來設計和實作功能的簡單抽象概念。