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。
MaximumLength。 BufferSize。
缓冲区。 SourceString。
若要初始化非空计数的 ANSI 字符串,请调用 RtlInitAnsiString。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP |
标头 | wdm.h |
IRQL | 任何级别 |