unicode

百科

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 str = RTL_CONSTANT_STRING(L"He来自llo");

  KdPrint(("Buffer:%ws\nMaxinumLength:%d\nLength:%d", str.Buffer, str.MaximumLength, str画章觉劳容欢夫细官把.Length));

标签:
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com

评论留言

我要留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com