共用方式為


擴充架構

WDTF 建置為可擴充。 擴充性可以透過三種不同的方式進行,如下圖所示。

圖表說明三個不同的 WDTF 案例,例如修改或實作範例腳本。

下列清單描述三種擴充性方法,其難度如下:

  • 修改範例腳本。 這個方法在上圖中以綠色顯示。 您可以取得其中一個 WDTF 提供的 範例腳本 ,並針對您的案例加以修改。 您也可以 從頭開始建立 WDTF 案例

  • 實作現有的動作介面,例如 SimpleIO。 這個方法在上圖中以黃色顯示。 您可以實作現有的動作介面,以擴充介面運作的目標類型。 如果您為裝置類型實作 SimpleIO,則所有現有的 WDTF 型案例都會自動開始執行裝置的 I/O 驗證。

    WDTF 提供Microsoft Visual Studio 範本,以協助實作 SimpleIO。 如需詳細資訊,請參閱 為您的裝置撰寫 WDTF SimpleIO 外掛程式。

  • 建立 (然後實作) 新的動作介面。 這個方法會在上圖中以紅色顯示。 如果WDTF所提供的功能不足以建構以元件為基礎的案例,您可以使用WDTF來建立新的元件。

    此方法是三種方法中最困難的,因為它需要 COM 介面設計技能。 您必須能夠使用 COM 自動化介面來設計和實作功能的簡單抽象概念。