Freigeben über


RtlInitUnicodeString-Funktion (wdm.h)

Weitere Informationen finden Sie in der WdmlibRtlInitUnicodeStringEx-Funktion .

Syntax

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

Parameter

[out] DestinationString

Weitere Informationen finden Sie in der WdmlibRtlInitUnicodeStringEx-Funktion .

[in, optional] SourceString

Weitere Informationen finden Sie in der WdmlibRtlInitUnicodeStringEx-Funktion .

Rückgabewert

Weitere Informationen finden Sie in der WdmlibRtlInitUnicodeStringEx-Funktion .

Hinweise

Das RTL_CONSTANT_STRING Makro erstellt eine Zeichenfolgen- oder Unicode-Zeichenfolgenstruktur, die eine gezählte Zeichenfolge enthält.

STRING RTL_CONSTANT_STRING(
  [in]  PCSZ SourceString
);

UNICODE_STRING RTL_CONSTANT_STRING(
  [in]  PCWSTR SourceString
);

RTL_CONSTANT_STRING gibt entweder eine Zeichenfolgenstruktur oder eine Unicode-Zeichenfolgenstruktur zurück.

Das RTL_CONSTANT_STRING Makro ersetzt die Routinen RtlInitAnsiString, RtlInitString und RtlInitUnicodeString , wenn eine konstante Zeichenfolge übergeben wird.

Sie können RTL_CONSTANT_STRING verwenden, um globale Variablen zu initialisieren.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar ab Windows 2000.
Zielplattform Universell
Header wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Wudfwdm.h)
Bibliothek NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Weitere Informationen finden Sie im Abschnitt Hinweise der WdmlibRtlInitUnicodeStringEx-Funktion.

Weitere Informationen

RtlUnicodeStringInit

RtlUnicodeStringInitEx

UNICODE_STRING

WdmlibRtlInitUnicodeStringEx