Função RtlInitUnicodeString (wdm.h)

Para obter mais informações, consulte a função WdmlibRtlInitUnicodeStringEx .

Sintaxe

NTSYSAPI VOID RtlInitUnicodeString(
  [out]          PUNICODE_STRING         DestinationString,
  [in, optional] __drv_aliasesMem PCWSTR SourceString
);

Parâmetros

[out] DestinationString

Para obter mais informações, consulte a função WdmlibRtlInitUnicodeStringEx .

[in, optional] SourceString

Para obter mais informações, consulte a função WdmlibRtlInitUnicodeStringEx .

Retornar valor

Para obter mais informações, consulte a função WdmlibRtlInitUnicodeStringEx .

Comentários

A macro RTL_CONSTANT_STRING cria uma cadeia de caracteres ou uma estrutura de cadeia de caracteres Unicode para manter uma cadeia de caracteres contada.

STRING RTL_CONSTANT_STRING(
  [in]  PCSZ SourceString
);

UNICODE_STRING RTL_CONSTANT_STRING(
  [in]  PCWSTR SourceString
);

RTL_CONSTANT_STRING retorna uma estrutura de cadeia de caracteres ou uma estrutura de cadeia de caracteres Unicode.

A macro RTL_CONSTANT_STRING substitui as rotinas RtlInitAnsiString, RtlInitString e RtlInitUnicodeString ao passar uma cadeia de caracteres constante.

Você pode usar RTL_CONSTANT_STRING para inicializar variáveis globais.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível a partir do Windows 2000.
Plataforma de Destino Universal
Cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Wudfwdm.h)
Biblioteca NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Para obter mais informações, consulte a seção Comentários da função WdmlibRtlInitUnicodeStringEx.

Confira também

RtlUnicodeStringInit

RtlUnicodeStringInitEx

UNICODE_STRING

WdmlibRtlInitUnicodeStringEx