rtlInitEmptyAnsiString 函数 (wdm.h)

RtlInitEmptyAnsiString 宏初始化一个空的计数 ANSI 字符串。

语法

void RtlInitEmptyAnsiString(
  [out] PANSI_STRING           AnsiString,
  [in]  __drv_aliasesMem PCHAR Buffer,
  [in]  USHORT                 BufferSize
);

参数

[out] AnsiString

指向要初始化的 ANSI_STRING 结构的指针。

[in] Buffer

指向调用方分配的缓冲区的指针,该缓冲区用于包含由 CHAR 元素组成的 ANSI 字符串。

[in] BufferSize

Buffer 指向的缓冲区的长度(以字节为单位)。

返回值

备注

DestinationString 参数指向的结构的成员按如下所示进行初始化。

  • 长度。 Zero。

  • MaximumLengthBufferSize

  • 缓冲区SourceString

若要初始化非空计数的 ANSI 字符串,请调用 RtlInitAnsiString

要求

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