Функция RtlInitUTF8String (wdm.h)

Функция RtlInitUTF8String инициализирует подсчитываемую строку символов UTF-8.

Синтаксис

NTSYSAPI VOID RtlInitUTF8String(
  PUTF8_STRING          DestinationString,
  __drv_aliasesMem PCSZ SourceString
);

Параметры

DestinationString

Указатель на инициализизуемую структуру UTF8_STRING (STRING).

SourceString

Необязательный указатель на строку символов, завершаемую null. Эта строка используется для инициализации подсчитываемой строки, на которую указывает DestinationString.

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

None

Remarks

Подпрограмма копирует значение указателя SourceString в элемент Bufferструктуры UTF8_STRING , на которую указывает DestinationString. Элементу Length этой структуры присваивается длина исходной строки в байтах, за исключением завершающего значения NULL. Для элемента MaximumLength структуры задается длина исходной строки в байтах, включая завершающее значение NULL. Если параметр SourceString имеет значение NULL, то значения Length и MaximumLength равны нулю.

RtlInitUTF8String не изменяет исходную строку, на которую указывает SourceString.

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 2004
Верхняя часть wdm.h

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

RtlInitAnsiString