_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 |