RtlCopyString 函数 (ntddk.h)
RtlCopyString 例程将源字符串复制到目标字符串。
语法
NTSYSAPI VOID RtlCopyString(
[out] PSTRING DestinationString,
[in, optional] const STRING *SourceString
);
参数
[out] DestinationString
指向目标字符串缓冲区的指针。
[in, optional] SourceString
指向源字符串缓冲区的指针。
返回值
无
备注
如果未提供源字符串,则 DestinationString 长度 设置为零。 此例程不会修改 DestinationString 的 MaximumLength 和 Buffer 成员。
从 SourceString 复制的字节数是 SourceString 的长度或 DestinationString 的最大长度,以较小者为准。
如果调用方以 IRQL >= DISPATCH_LEVEL 运行,则 DestinationString 和 SourceString 缓冲区必须驻留。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 从 Windows 2000 开始可用。 |
目标平台 | 通用 |
标头 | ntddk.h (包括 Ntddk.h、Ntifs.h) |
Library | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | 任何级别 (请参阅备注部分) |