Função RtlInitEmptyUnicodeString (wdm.h)

A macro RtlInitEmptyUnicodeString inicializa uma cadeia de caracteres Unicode contada vazia.

Sintaxe

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

Parâmetros

[out] UnicodeString

Ponteiro para a estrutura UNICODE_STRING a ser inicializada.

[in] Buffer

Ponteiro para um buffer alocado pelo chamador a ser usado para conter uma cadeia de caracteres WCHAR.

[in] BufferSize

Comprimento, em bytes, do buffer para o qual o Buffer aponta.

Retornar valor

Nenhum

Comentários

Os membros da estrutura para a qual os parâmetros DestinationString apontam são inicializados da seguinte maneira.

  • Comprimento. Zero.

  • MaximumLength. BufferSize.

  • Buffer. SourceString.

Para inicializar uma cadeia de caracteres Unicode contada não vazia, chame RtlInitUnicodeString.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP
Cabeçalho wdm.h
IRQL Qualquer nível