RtlInitEmptyUnicodeString-Funktion (wdm.h)
Das Makro RtlInitEmptyUnicodeString initialisiert eine leere gezählte Unicode-Zeichenfolge.
Syntax
void RtlInitEmptyUnicodeString(
[out] PUNICODE_STRING UnicodeString,
[in] __drv_aliasesMem PWCHAR Buffer,
[in] USHORT BufferSize
);
Parameter
[out] UnicodeString
Zeiger auf die UNICODE_STRING Struktur, die initialisiert werden soll.
[in] Buffer
Zeiger auf einen vom Aufrufer zugewiesenen Puffer, der verwendet werden soll, um eine WCHAR-Zeichenfolge zu enthalten.
[in] BufferSize
Länge des Puffers, auf den Puffer verweist, in Bytes.
Rückgabewert
Keine
Bemerkungen
Die Member der Struktur, auf die die DestinationString-Parameter verweist, werden wie folgt initialisiert.
Länge. Keinen.
MaximumLength. BufferSize.
Puffer. SourceString.
Um eine nicht leere gezählte Unicode-Zeichenfolge zu initialisieren, rufen Sie RtlInitUnicodeString auf.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP |
Kopfzeile | wdm.h |
IRQL | Beliebige Ebene |