RtlAppendUnicodeStringToString 函数 (wdm.h)
RtlAppendUnicodeStringToString 例程连接两个 Unicode 字符串。
语法
NTSYSAPI NTSTATUS RtlAppendUnicodeStringToString(
[in, out] PUNICODE_STRING Destination,
[in] PCUNICODE_STRING Source
);
参数
[in, out] Destination
指向缓冲 Unicode 字符串的指针。
[in] Source
指向要串联的缓冲字符串的指针。
返回值
RtlAppendUnicodeStringToString 可以返回下列值之一:
返回代码 | 说明 |
---|---|
|
源字符串已成功追加到目标计数字符串。 目标字符串长度将更新为包含追加的字节。 |
|
目标字符串长度太小,无法连接源字符串。 因此,目标字符串长度不会更新。 |
注解
RtlAppendUnicodeStringToString 在目标字符串的当前内容和目标长度按复制的字节数递增之后,将字节从源复制到指定的目标字符串。
如果调用方以 IRQL >= DISPATCH_LEVEL 运行,则必须驻留目标和源缓冲区。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 从 Windows 2000 开始可用。 |
目标平台 | 通用 |
标头 | wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h、Wudfwdm.h) |
Library | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | 请参见“备注”部分。 |