!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 驗證程式已啟用時才有效。