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

Макрос RtlInitEmptyAnsiString инициализирует пустую строку ANSI с подсчетом.

Синтаксис

void RtlInitEmptyAnsiString(
  [out] PANSI_STRING           AnsiString,
  [in]  __drv_aliasesMem PCHAR Buffer,
  [in]  USHORT                 BufferSize
);

Параметры

[out] AnsiString

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

[in] Buffer

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

[in] BufferSize

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

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

None

Remarks

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

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

  • MaximumLength. BufferSize.

  • Буфер. SourceString.

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

Требования

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