Partager via


Fonction RtlInitEmptyAnsiString (wdm.h)

La macro RtlInitEmptyAnsiString initialise une chaîne ANSI comptée vide.

Syntaxe

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

Paramètres

[out] AnsiString

Pointeur vers la structure ANSI_STRING à initialiser.

[in] Buffer

Pointeur vers une mémoire tampon allouée par l’appelant à utiliser pour contenir une chaîne ANSI composée d’éléments CHAR.

[in] BufferSize

Longueur, en octets, de la mémoire tampon vers laquelle la mémoire tampon pointe.

Valeur de retour

None

Remarques

Les membres de la structure vers laquelle pointe le paramètre DestinationString sont initialisés comme suit.

  • Longueur. Zéro.

  • MaximumLength. BufferSize.

  • Mémoire tampon. SourceString.

Pour initialiser une chaîne ANSI non vide, appelez RtlInitAnsiString.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP
En-tête wdm.h
IRQL N’importe quel niveau