共用方式為


!wdfkd.wdftagtracker

!wdfkd.wdftagtracker 延伸模組會顯示指定標籤追蹤器的所有可用標籤資訊(包括標籤值、行、檔案和時間)。

!wdfkd.wdftagtracker TagObjectPointer [Flags]

參數

TagObjectPointer
標記追蹤器的指標。

標誌
選擇性。 要顯示的資訊種類。 旗標 可以是下列位的任何組合。 預設值為 0x0。

位 0 (0x1)
顯示物件上取得作業和發行作業的歷程記錄。

位 1 (0x2)
以十六進位而非十進位顯示 物件的行號。

DLL

Wdfkd.dll

架構

KMDF 1、UMDF 2

其他資訊

如需詳細資訊,請參閱 內核模式驅動程序架構偵錯。

備註

若要擷取標記追蹤器的指標,請在 內部架構對象指標上使用 !wdfkd.wdfobject 延伸模組。

若要使用標籤追蹤,您必須啟用內核模式驅動程序架構 (KMDF) 驗證程式,並處理登錄中的追蹤。 這兩個設定都會儲存在HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services 機碼的驅動程式 Parameters\Wdf 子機碼中。

若要啟用 KMDF 驗證程式,請為 VerifierOn 設定非零值。

若要啟用句柄追蹤,請將 TrackHandles 的值設定為一或多個物件類型的名稱,或指定星號 \ 來追蹤所有物件類型。 例如,下列範例會指定所有 WDFDEVICE 和 WDFQUEUE 對象的參考追蹤。

TrackHandles: MULTI_SZ: WDFDEVICE WDFQUEUE

當您啟用物件類型的句柄追蹤時,架構會追蹤在該類型的任何物件上取得的參考。 此設定有助於尋找未發行參考所造成的驅動程式記憶體流失。 TrackHandles 只有在 KMDF 驗證程式已啟用時才有效。