DebugPrint 格式说明符
来源:互联网 发布:如何在淘宝上买军刺 编辑:程序博客网 时间:2024/05/24 07:31
1) 直接打印字符串。 根据DDK 上说明,Unicode 格式(%C, %S, %lc, %ls, %wc, %ws, and %wZ) 只能在 IRQL = PASSIVE_LEVEL 时才能使用. 参考文献: 1. 内核打印字符串 2. DDK
DbgPrint(“Hello World!”);
2) 空结尾的字符串,你可以用普通得C 语法表示字符串常量
char variable_string[] = “Hello World”;
DbgPrint(“%s”,variable_string);
3) 空结尾的宽字符串(WCHAR 类型 )
WCHAR string_w[] = L“Hello World!”;
DbgPrint(“%ws”,string_w);
或者
DbgPrint(“%S”,string_w);
4)Unicode 串,由UNICODE_STRING 结构描述, 包含16 位字符。
typedef struct _UNICODE_STRING{
USHORT Length;
USHORT MaximumLength;
PWSTR Buffer;
}UNICODE_STRING , *PUNICODE_STRING;
UNICODE_STRING string_unicode;
RtlInitUnicodeString(&string_unicode, L”Hello World!”);
DbgPrint(“%wZ/n”,&string_unicode);
5) ANSI 串,由ANSI_STRING 结构描述,包含8 位字符。
typedef struct _STRING{
USHORT Length;
USHORT MaximumLength;
PCHAR Buffer;
}STRING, *PANSI_STRING;
STRING bar;
或者: ANSI_STRING bar;
RtlInitAnsiString(&bar,”Hello World!”);
DbgPrint(“%Z/n”,&bar);
DebugPrint 格式说明符
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/misterliwei/archive/2008/12/19/3559793.aspx
- DebugPrint 格式说明符
- DebugPrint格式输出
- 格式说明符
- 格式说明符
- DebugPrint
- DebugPrint
- ToString格式说明符
- ToString及其格式说明符
- scanf()格式说明符
- C语言格式说明符
- 格式转换说明符
- c++格式说明符
- Object-C中的格式说明符
- C语言格式转换说明符
- c print格式控制说明符
- 格式转换说明符scanf,printf
- printf()中%n格式说明符
- C语言 格式转换说明符
- iPhone开发中自定义图标或图片的设计准则
- SVN源代码管理规范
- QT4 Widget QPushButton BoxLayout 图层管理使用实例
- 眼界、激情、感恩——一个GIS专业学生大学四年总结,软件大赛、考研感想
- 如何让Android横竖屏切换时不销毁当前activity
- DebugPrint 格式说明符
- SEO
- 在vs2008中安装opencv2.0
- c中的volatile
- 用NVPerfHud4剖析Farcry的绘制过程
- BeanUtils.copyProperties与PropertyUtils.copyProperties用法及区别
- Android培训班(45)
- 环境搭建
- SCWCD(310-083) 51~100