次の方法で共有


_RxLog関数 (rxlog.h)

_RxLog は、RDBSS (リダイレクト ドライブ バッファリング サブシステム) デバッグ ログ機能の一部です。 これは、フォーマット文字列と可変数のパラメーターを受け取り、ログ記録が有効になっている場合に入出力エラー・ログ・エントリーとして記録するための出力ストリングをフォーマットします。

構文

void _RxLog(
  PCSTR format,
  ...   
);

パラメーター

format

書式指定文字列と、後続の引数の値に置き換えられる可変数の書式指定子を含む可変引数リストへのポインター。

...

形式 文字列で指定される形式に対応する可変数の引数。 これらの引数は、文字列、整数など、ログに記録されるデータを提供します。

戻り値

何一つ

備考

_RxLog ルーチンを直接呼び出す代わりに、RxLog マクロを使用することをお勧めします。 リテール ビルドでは、RxLog マクロは何も定義されません。

ログ記録が有効になっている場合、_RxLog は、フォーマット文字列と渡された変数の数に基づいて、I/O エラー ログ エントリとして記録するための文字列を出力します。

_RxLog ルーチンは、次の書式指定文字列記述子をサポートします。

  • %lN、%wN、%lS、%wS、%ld、%wd--a
  • %x- 16 進数
  • %c--a 文字
  • %s--an ASCII 文字列
  • %Z-- ASCII 文字を含む Unicode 文字列

_RxLog ルーチンは最大 48 行の出力文字列に制限されているため、文字列 形式には 48 文字を超える '\n' 文字を含めることはできません。

必要条件

要件 価値
ターゲット プラットフォーム の デスクトップ
ヘッダー rxlog.h (Rxlog.h を含む)
IRQL <= APC_LEVEL

関連項目

RxLogEventDirect の

RxLogEventWithAnnotation の

RxLogEventWithBufferDirect の