Partager via


Fonction RtlInitializeUnicodePrefix (ntifs.h)

La routine RtlInitializeUnicodePrefix initialise une table de préfixes.

Syntaxe

NTSYSAPI VOID RtlInitializeUnicodePrefix(
  [out] PUNICODE_PREFIX_TABLE PrefixTable
);

Paramètres

[out] PrefixTable

Pointeur vers la mémoire tampon allouée par l’appelant, qui doit être au moins sizeof(UNICODE_PREFIX_TABLE), pour l’en-tête de table préfixe. RtlInitializeUnicodePrefix initialise cet en-tête, qui doit être considéré comme opaque par l’appelant.

Valeur de retour

None

Remarques

Les systèmes de fichiers doivent appeler RtlInitializeUnicodePrefix pour initialiser la table de préfixes avant d’utiliser n’importe quel autre Rtl.. Routines UnicodePrefix dessus. La structure de table de préfixes initialisée doit être considérée comme opaque.

Appelants du Rtl.. Les routines UnicodePrefix sont responsables de la synchronisation de l’accès à la table de préfixes. Un mutex rapide est le mécanisme de synchronisation le plus efficace à utiliser à cet effet.

Pour plus d’informations sur d’autres routines de gestion de chaînes, consultez Routines de la bibliothèque d’exécution (RTL).

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP
Serveur minimal pris en charge Windows Server 2003
Plateforme cible Universal
En-tête ntifs.h (inclure Ntifs.h)
Bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL < DISPATCH_LEVEL

Voir aussi

ExInitializeFastMutex

RtlFindUnicodePrefix

RtlInsertUnicodePrefix

RtlNextUnicodePrefix

RtlRemoveUnicodePrefix