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


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

Макрос RtlInitEmptyUnicodeString инициализирует пустую строку Юникода.

Синтаксис

void RtlInitEmptyUnicodeString(
  [out] PUNICODE_STRING         UnicodeString,
  [in]  __drv_aliasesMem PWCHAR Buffer,
  [in]  USHORT                  BufferSize
);

Параметры

[out] UnicodeString

Указатель на инициализируемый UNICODE_STRING структуру.

[in] Buffer

Указатель на буфер, выделенный вызывающим объектом, который будет использоваться для хранения строки WCHAR.

[in] BufferSize

Длина (в байтах) буфера, на который указывает буфер .

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

None

Remarks

Элементы структуры, на которую указывают параметры DestinationString , инициализируются следующим образом.

  • Длина. Ноль.

  • MaximumLength. BufferSize.

  • Буфер. SourceString.

Чтобы инициализировать непустую подсчитываемую строку Юникода, вызовите RtlInitUnicodeString.

Требования

Требование Значение
Минимальная версия клиента Windows XP
Верхняя часть wdm.h
IRQL Любой уровень