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 | 请参见“备注”部分。 |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈