Поделиться через


Функция RtlCopyString (ntddk.h)

Подпрограмма RtlCopyString копирует исходную строку в строку назначения.

Синтаксис

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

Параметры

[out] DestinationString

Указатель на буфер строки назначения.

[in, optional] SourceString

Указатель на буфер исходной строки.

Возвращаемое значение

None

Remarks

Параметр DestinationString Length имеет значение 0, если исходная строка не указана. Элементы MaximumLength и Bufferв DestinationString не изменяются этой подпрограммой.

Число байтов, скопированных из SourceString , равно длине SourceString или максимальной длине DestinationString, в зависимости от того, что меньше.

Буферы DestinationString и SourceString должны быть резидентными, если вызывающий объект выполняется в irQL >= DISPATCH_LEVEL.

Требования

Требование Значение
Минимальная версия клиента Доступно начиная с Windows 2000.
Целевая платформа Универсальное
Верхняя часть ntddk.h (включая Ntddk.h, Ntifs.h)
Библиотека NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Любой уровень (см. раздел "Примечания")

См. также раздел

RtlCopyUnicodeString