RtlInitEmptyAnsiString-Funktion (wdm.h)

Das Makro RtlInitEmptyAnsiString initialisiert eine leere gezählte ANSI-Zeichenfolge.

Syntax

void RtlInitEmptyAnsiString(
  [out] PANSI_STRING           AnsiString,
  [in]  __drv_aliasesMem PCHAR Buffer,
  [in]  USHORT                 BufferSize
);

Parameter

[out] AnsiString

Zeiger auf die ANSI_STRING Struktur, die initialisiert werden soll.

[in] Buffer

Zeiger auf einen vom Aufrufer zugewiesenen Puffer, der verwendet werden soll, um eine AUS CHAR-Elementen zusammengesetzte ANSI-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 der DestinationString-Parameter verweist, werden wie folgt initialisiert.

  • Länge. Keinen.

  • MaximumLength. BufferSize.

  • Puffer. SourceString.

Um eine nicht leere gezählte ANSI-Zeichenfolge zu initialisieren, rufen Sie RtlInitAnsiString auf.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP
Kopfzeile wdm.h
IRQL Beliebige Ebene