麦洛克菲内核开发第二课.pptVIP

  • 19
  • 0
  • 约1.01万字
  • 约 28页
  • 2015-08-14 发布于广东
  • 举报
UNICODE_STRING 定义: typedef struct _UNICODE_STRING { USHORT Length;//字节数,不是字符数 USHORT MaximumLength;//字节数,不是字符数 PWSTR Buffer;//非零结尾,中间也可能含有零 } UNICODE_STRING, *PUNICODE_STRING; typedef struct _STRING { USHORT Length; USHORT MaximumLength; PCHAR Buffer; } ANSI_STRING, *PANSI_STRING; Buffer不是以零结尾,wcscpy/wcscmp等操作其中的Buffer不可靠 常用API //常用函数 RtlInitUnicodeString(uStr1, str1); RtlCopyUnicodeString(uStr1, uStr2); RtlAppendUnicodeToString(uStr1, str1); RtlAppendUnicodeStringToString(uStr1, uStr2); RtlCompareUnicodeString(uStr1, uStr2, TRUE/FALSE); RtlAnsiStringToUnicodeString(uStr1, aS

文档评论(0)

1亿VIP精品文档

相关文档