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