Функция 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 | Любой уровень |