UNICODE_STRING structure
2016-02-04 15:44
218 查看
UNICODE_STRING structure
The UNICODE_STRING structure is used to define Unicode strings.Syntax
typedef struct _UNICODE_STRING {USHORT Length;
USHORT MaximumLength;
PWSTR Buffer;
} UNICODE_STRING, *PUNICODE_STRING;
Members
LengthBuffer中存放的字符串的长度,以字节为单位。
MaximumLength
Buffer的长度,以字节为单位。
Buffer
指向一个包含宽字节字符串的缓冲区的指针。
Remarks
The UNICODE_STRING 用于传递 Unicode 字符串. 使用 RtlUnicodeStringInit 或者 RtlUnicodeStringInitEx 初始化一个UNICODE_STRING 结构。如果字符串是null结尾的, Length 不包含最后一个null字符。 MaximumLength 用于标识 Buffer 的长度,以便于如果字符串传递给一个转换函数如RtlAnsiStringToUnicodeString 的时候返回的字符串不会超过缓冲区的大小。
Requirements
Header | Ntdef.h (include Wdm.h or Ntddk.h) |
See also
OEM_STRINGANSI_STRING
RtlAnsiStringToUnicodeSize
RtlAnsiStringToUnicodeString
RtlFreeUnicodeString
RtlInitUnicodeString
RtlUnicodeStringToAnsiSize
RtlUnicodeStringToAnsiString
相关文章推荐
- 文本挖掘实例
- Nginx配置详解
- linux快捷上传下载文件
- 【Android】3.19 示例19--全景图HelloWorld
- 快过年了,回家该好好思考下人生
- Application的使用
- Linux下编译安装python3
- 简单python 爬虫
- yii2弹出层
- Centos7-minimal安装完成后需要完成的几件事情
- 写日志到文本文件
- 管理受信任的根证书
- Node.js之学习网站
- shader 的 nounroll
- 详解Python编程中基本的数学计算使用
- ____88__Bitmap_Graphics_GDI绘制动态的圆
- ionic平台下的ios极光推送集成文档
- Android RecycleView(四)——时间轴
- Makefile规则
- 【Western Digital】固件区学习之02模块