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 |