Fonction RtlInitEmptyUnicodeString (wdm.h)

La macro RtlInitEmptyUnicodeString initialise une chaîne Unicode comptée vide.

Syntaxe

void RtlInitEmptyUnicodeString(
  [out] PUNICODE_STRING         UnicodeString,
  [in]  __drv_aliasesMem PWCHAR Buffer,
  [in]  USHORT                  BufferSize
);

Paramètres

[out] UnicodeString

Pointeur vers la structure UNICODE_STRING à initialiser.

[in] Buffer

Pointeur vers une mémoire tampon allouée à l’appelant à utiliser pour contenir une chaîne WCHAR.

[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 les paramètres DestinationString pointent sont initialisés comme suit.

  • Longueur. Zéro.

  • MaximumLength. BufferSize.

  • Mémoire tampon. SourceString.

Pour initialiser une chaîne Unicode non vide, appelez RtlInitUnicodeString.

Configuration requise

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