【发布时间】:2013-10-22 09:55:30
【问题描述】:
首先尝试开发windows驱动程序。 假设 WCHAR 数组不以空值结尾,我如何将 WCHAR 数组(来自用户空间)转换为 UNICODE_STRING(在内核模式下)?
我是否应该验证它是否以 null 结尾,并且它是否没有分配新的缓冲区(+2 为 null),然后使用 RtlAnsiXXX 函数?正确的方法是什么?
谢谢!
【问题讨论】:
标签: kernel driver unicode-string wchar windows-kernel