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


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

Подпрограмма RtlCopyStr ing копирует исходную строку в целевую строку.

Синтаксис

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

Параметры

[out] DestinationString

Указатель на целевой строковый буфер.

[in, optional] SourceString

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

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

Никакой

Замечания

Значение DestinationString Length равно нулю, если исходная строка не указана. MaximumLength и буфера членов DestinationString не изменяются этой подпрограммой.

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

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

Требования

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

См. также

RtlCopyUnicodeString