Freigeben über


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