Функция RtlInitString (winternl.h)

Инициализирует подсчитываемую строку.

Синтаксис

void RtlInitString(
  [in, out] PSTRING DestinationString,
  [in]      PCSZ    SourceString
);

Параметры

[in, out] DestinationString

Инициализированная подсчитываемая строка. DestinationString инициализируется для указания на SourceString. Поля Length и MaximumLengthэлемента DestinationString инициализируются длиной SourceString.

[in] SourceString

Указатель на строку, завершаемую нулевым значением. Если параметр SourceString не указан, поля Length и MaximumLengthэлемента DestinationString инициализируются нулевым значением.

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

None

Remarks

Предупреждение системы безопасности: Не разрешайте размер параметра SourceString превышать MAX_USHORT символов.

Так как для этой функции нет библиотеки импорта, необходимо использовать GetProcAddress.

ПримечаниеRtlInitString доступен в Windows XP. В последующих версиях он может быть изменен или недоступен.
 

Требования

Требование Значение
Целевая платформа Windows
Header winternl.h
Библиотека ntdll.lib
DLL ntdll.dll