Partager via


Fonction RtlCreateUnicodeString (ntifs.h)

La routine RtlCreateUnicodeString crée une chaîne Unicode comptée.

Syntaxe

NTSYSAPI BOOLEAN RtlCreateUnicodeString(
  [out] PUNICODE_STRING DestinationString,
  [in]  PCWSTR          SourceString
);

Paramètres

[out] DestinationString

Pointeur vers la chaîne Unicode nouvellement allouée et initialisée.

[in] SourceString

Pointeur vers une chaîne Unicode terminée par null avec laquelle initialiser la nouvelle chaîne.

Valeur de retour

RtlCreateUnicodeString retourne TRUE si la chaîne Unicode a été créée avec succès, FALSE sinon.

Remarques

Le DestinationString est alloué à partir du pool paginé. L’appelant est chargé de libérer le DestinationString en appelant RtlFreeUnicodeString.

Pour plus d’informations sur les autres routines de gestion des chaînes, consultez les fonctions de manipulation de chaîne dans les routines de Run-Time bibliothèque (RTL).

Exigences

Exigence Valeur
client minimum pris en charge Windows 2000
plateforme cible Universel
d’en-tête ntifs.h (include Ntifs.h)
bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe (mode noyau) ; Ntdll.dll (mode utilisateur)
IRQL PASSIVE_LEVEL

Voir aussi

RtlFreeUnicodeString

UNICODE_STRING