全域 WDF 設定索引標籤

本主題提供有關 WDF 驗證器的 [全域 WDF 設定 ] 頁面的詳細資訊。 此頁面會顯示全域 (全系統) WDF 驗證選項,並顯示具有託管驅動程式的 UMDF 主機進程。

在頂端,您會看到 [ 載入器診斷輸出控制 ] 方塊。 您可以在這裡指定是否要從 KMDF 和 UMDF 2.0 載入器查看診斷訊息。 這些是全域選項,可設定個別載入器的診斷 (DbgPrint 啟用) 旗標。

WDF 驗證器中 [全域 WDF 設定] 索引標籤的螢幕擷取畫面。

您也可以選擇是否要在核心偵錯工具中查看載入器診斷訊息。

例如,如果您使用使用者模式偵錯工具對 UMDF 驅動程式進行偵錯,請啟用 UMDF 的載入器輸出。 如果您要使用核心偵錯工具對 UMDF 驅動程式進行偵錯,也請選取 [ 讓載入器診斷訊息顯示在核心偵錯工具中]。

[ 主機進程 ] 方塊會顯示所有主機進程及其進程識別碼,以及每個進程是否使用應用程式驗證程式。 您可以展開或折迭每個進程中裝載的驅動程式清單。 如果您已在 [ 我的喜好 設定] 頁面上指定使用者模式偵錯工具,您也可以反白顯示驅動程式或進程,然後按一下 [ 將使用者模式偵錯工具附加至此進程 ] 按鈕。

最後,[ 全域使用者模式驗證程式設定 ] 方塊包含會影響系統上所有 UMDF 驅動程式的偵錯選項。 如需這些設定的詳細資訊,請參閱 使用 UMDF 驗證器

當您對 UMDF 驗證器設定進行變更時,這些變更會影響後續載入的裝置。 如果您的裝置已在執行中,您必須停用並重新啟用它。 如果您變更 UMDF 追蹤層級,或選取 [ 將記錄輸出傳送至核心偵錯工具 ] 選項,WDF 驗證程式會停用並重新啟用裝置。 如果您在 [我的喜好設定] 頁面上的 [必須重新開機電腦...]下拉式清單中選取 [不採取動作...],此選項將無法運作。

設定自動啟動使用者模式偵錯工具

  1. 請確定您已在 [ 我的喜好 設定] 頁面上指定使用者模式偵錯工具。
  2. 為新的主機進程指定驅動程式載入或開始時間的延遲。 您的延遲應該至少為兩秒。
  3. 選取 [要求時自動啟動使用者模式偵錯工具],然後按一下 [ 套用]。
  4. 讓 WDF 驗證程式保持執行狀態。 當新的主機進程啟動時,WDF 驗證器會將您慣用的偵錯工具附加至進程。
  5. 如果您的驅動程式已在執行中,請變更追蹤層級,或選取 [ 將記錄輸出傳送至核心偵錯工具] ,然後按一下 [ 套用]。 除非您已關閉自動重新開機功能,否則這樣做會停止並重新啟動所有 UMDF 進程, (您可以在 [ 我的喜好 設定] 頁面上) 還原此功能。