RtlCopyString 函数 (ntddk.h)

RtlCopyString 例程将源字符串复制到目标字符串。

语法

NTSYSAPI VOID RtlCopyString(
  [out]          PSTRING      DestinationString,
  [in, optional] const STRING *SourceString
);

参数

[out] DestinationString

指向目标字符串缓冲区的指针。

[in, optional] SourceString

指向源字符串缓冲区的指针。

返回值

备注

如果未提供源字符串,则 DestinationString 长度 设置为零。 此例程不会修改 DestinationStringMaximumLengthBuffer 成员。

SourceString 复制的字节数是 SourceString 的长度或 DestinationString 的最大长度,以较小者为准。

如果调用方以 IRQL >= DISPATCH_LEVEL 运行,则 DestinationStringSourceString 缓冲区必须驻留。

要求

要求
最低受支持的客户端 从 Windows 2000 开始可用。
目标平台 通用
标头 ntddk.h (包括 Ntddk.h、Ntifs.h)
Library NtosKrnl.lib
DLL NtosKrnl.exe
IRQL 任何级别 (请参阅备注部分)

另请参阅

RtlCopyUnicodeString