次の方法で共有


!rcdrkd.rcdrsettraceprefix

!rcdrkd.rcdrsettraceprefix 拡張機能は、トレース メッセージのプレフィックスを設定します。

!rcdrkd.rcdrsettraceprefix TracePrefixString 

パラメーター

TracePrefixString
トレース メッセージのプレフィックス文字列。

DLL

Rcdrkd.dll

解説

レコーダー ログ内の各メッセージにはプレフィックスがあり、これはトレース メッセージ プレフィックス文字列を指定することで制御できます。 詳細については、「トレース メッセージ プレフィックス」を参照してください。

次の例では、トレース メッセージの元のプレフィックスは %7!u!: %!FUNC! - です。 パラメーター %7!u! は、プレフィックスにメッセージ シーケンス番号が含まれることを指定します。 パラメーター %!FUNC! は、メッセージを生成した関数の名前がプレフィックスに含まれることを指定します。 この例では !rcdrsettraceprefix を呼び出して、プレフィックス文字列を %7!u! に変更します。 これ以降、ログ表示にはメッセージのシーケンス番号が含まれ、関数名は含まれません。

0: kd> !rcdrlogdump USBXHCI -a 0xfffffa8010737b60
Trace searchpath is: 

Trace format prefix is: %7!u!: %!FUNC! - 
Trying to extract TMF information from - C:\ProgramData\dbg\sym\usbxhci.pdb\D4C85D5D3E2843879EDE226A334D69552\usbxhci.pdb
--- start of log ---
405: TransferRing_DispatchEventsAndReleaseLock - 1.8.1: Mapping Begin : Path 1 TransferRingState_Mapping Events 0x00000000
406: TransferRing_StageRetrieveFromRequest - 1.8.1: WdfRequest 0x0000057FEE117A88 TransferData 0xFFFFFA8011EE8700 Function 0x9 Length 500 TransferSize 500 BytesProcessed 0
...
---- end of log ----

0: kd> !rcdrsettraceprefix %7!u!: 
SetTracePrefix: "%7!u!: "
0: kd> !rcdrlogdump USBXHCI -a 0xfffffa8010737b60
Trace searchpath is: 

Trace format prefix is: %7!u!: 
Trying to extract TMF information from - C:\ProgramData\dbg\sym\usbxhci.pdb\D4C85D5D3E2843879EDE226A334D69552\usbxhci.pdb
--- start of log ---
405: 1.8.1: Mapping Begin : Path 1 TransferRingState_Mapping Events 0x00000000
406: 1.8.1: WdfRequest 0x0000057FEE117A88 TransferData 0xFFFFFA8011EE8700 Function 0x9 Length 500 TransferSize 500 BytesProcessed 0
...
---- end of log ----

関連項目

RCDRKD 拡張機能