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。
注解
Destination 和 Source 字符串的 Length 成员之和必须小于或等于目标字符串的 MaximumLength。
有关其他字符串处理例程的信息,请参阅 运行时库 (RTL) 例程。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 |
目标平台 | 通用 |
标头 | ntifs.h (包括 Ntifs.h、FltKernel.h) |
Library | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |