RtlAppendStringToString 函数 (ntifs.h)

RtlAppendStringToString 例程连接两个计数字符串。 它将字节从源复制到目标缓冲区的长度。

语法

NTSYSAPI NTSTATUS RtlAppendStringToString(
  [in, out] PSTRING      Destination,
  [in]      const STRING *Source
);

参数

[in, out] Destination

指向 处的字符串应追加到的计数字符串的指针。

[in] Source

指向要追加到目标 处的字符串的计数字符串的指针。

返回值

RtlAppendStringToString 例程在 Source 追加到 Destination处的字符串时返回STATUS_SUCCESS。 如果 目标 字符串的 MaximumLength 太小,则 RtlAppendStringToString 返回STATUS_BUFFER_TOO_SMALL,以允许追加源字符串。

言论

目标 字符串的 长度 成员的总和必须小于或等于 Destination 字符串的 MaximumLength

有关其他字符串处理例程的信息,请参阅 Run-Time Library (RTL) 例程

要求

要求 价值
最低支持的客户端 Windows 2000
目标平台 普遍
标头 ntifs.h(包括 Ntifs.h、FltKernel.h)
NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

另请参阅

RtlAppendUnicodeStringToString

RtlAppendUnicodeToString

RtlInitString