RtlAppendStringToString 函数 (ntifs.h)

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

语法

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

参数

[in, out] Destination

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

[in] Source

指向要追加到 Destination 中的字符串的计数字符串的指针。

返回值

如果 RtlAppendStringToString 例程将 处的字符串追加到 Destination 的字符串,则它将返回STATUS_SUCCESS。 如果 Destination 字符串的 MaximumLength 太小而不允许追加源字符串,RtlAppendStringToString 将返回STATUS_BUFFER_TOO_SMALL。

注解

DestinationSource 字符串的 Length 成员之和必须小于或等于目标字符串的 MaximumLength

有关其他字符串处理例程的信息,请参阅 运行时库 (RTL) 例程

要求

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

另请参阅

RtlAppendUnicodeStringToString

RtlAppendUnicodeToString

RtlInitString