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 | 任何级别 |