
UN钢出被势王玉停吸ICODE_STRING结构是通过使用各种本地安全认证(LSA)的功能来指定一个 Unicode 字符串。
- 外文名称 UNICODE_STRING
- 定义 通过使用各种本地安全认证(LSA)的功能来指定一个 Unicode 字符串
结构体原型
typedef struct _LSA_UNICODE_STRING {
USHORT Length;
USHOR来自T MaximumLength;
PWST360百科R Buffer;} LSA_UNICODE_STRING, *PLSA_UNICODE_ST报提既永求社热阻上除RING, UNICODE_STRING, *PUNICODE_STRING;
结构成员
Length
指定字符串的长度,以字肥坐费古孙望素静和较节为单位指出的Buffer字符串的长度。如果是以NULL字符结尾(即'\0'),则不包括NULL字符的长度。
MaximumLength
Buffer字符串的总长度。
MaximumLength和Length的关系可以参照:
char c[10论养丝粒增击] = "123";
sizeof(c);和strlen(c);得出的结果。
Buffer
一个宽字符的字符串的指针。注意,通过各种LSA函数返回的字符串可能不是以NULL结尾。
使用范例
U续钟怎失NICODE_STRING st假r = RTL_CONSTANT_STRING(L"He来自llo");
KdPrint(("Buffer:%ws\nM损axinumLength:%d\nLength:%d", str.Buffer, str.MaximumLength, str画章觉劳容欢夫细官把.Length));
评论留言