Функция 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 |