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。

  • MaximumLengthBufferSize

  • 缓冲区SourceString

若要初始化非空计数 Unicode 字符串,请调用 RtlInitUnicodeString

要求

要求
最低受支持的客户端 Windows XP
标头 wdm.h
IRQL 任何级别