rtlInitEmptyUnicodeString 函数 (wdm.h)
RtlInitEmptyUnicodeString 宏初始化一个空的计数 Unicode 字符串。
语法
void RtlInitEmptyUnicodeString(
[out] PUNICODE_STRING UnicodeString,
[in] __drv_aliasesMem PWCHAR Buffer,
[in] USHORT BufferSize
);
参数
[out] UnicodeString
指向要初始化的 UNICODE_STRING 结构的指针。
[in] Buffer
指向调用方分配的、用于包含 WCHAR 字符串的缓冲区的指针。
[in] BufferSize
Buffer 指向的缓冲区的长度(以字节为单位)。
返回值
无
备注
DestinationString 参数指向的结构的成员按如下所示进行初始化。
长度。 Zero。
MaximumLength。 BufferSize。
缓冲区。 SourceString。
若要初始化非空计数 Unicode 字符串,请调用 RtlInitUnicodeString。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP |
标头 | wdm.h |
IRQL | 任何级别 |