共用方式為


_RxLog函式 (rxlog.h)

_RxLog 是 RDBSS(重新導向磁碟驅動器緩衝子系統)偵錯記錄功能的一部分。 它會採用格式字串和可變數目的參數,並在啟用記錄時將輸出字串格式化為 I/O 錯誤記錄專案。

語法

void _RxLog(
  PCSTR format,
  ...   
);

參數

format

變數自變數清單的指標,其中包含格式字串,以及由後續自變數值所取代之格式規範的變數數目。

...

對應至格式的變數數目會以 格式 字串指定。 這些自變數會提供要記錄的數據,例如字串、整數等等。

傳回值

沒有

言論

建議使用 RxLog 巨集,而不是直接呼叫 _RxLog 例程。 在零售組建上,RxLog 巨集會定義為無任何專案。

如果啟用記錄功能,_RxLog 會根據傳遞的格式字串和變數數目,輸出要錄製為 I/O 錯誤記錄專案的字串。

_RxLog 例程支援下列格式字串描述元:

  • %lN、%wN、%lS、%wS、%ld、%wd--a 數位
  • %x--a 十六進位數
  • %c--a 字元
  • %s--an ASCII 字串
  • %Z--包含 ASCII 字元的 Unicode 字串

_RxLog 例程最多只能有 48 行的輸出字串,因此 格式 字串不能包含超過 48 '\n' 個字元。

要求

要求 價值
目標平臺 桌面
標頭 rxlog.h (包括 Rxlog.h)
IRQL <= APC_LEVEL

另請參閱

RxLogEventDirect

RxLogEventWithAnnotation

RxLogEventWithBufferDirect