Partager via


Fonction RtlIsNameInExpression

Détermine si une chaîne Unicode correspond au modèle spécifié.

Syntaxe

 BOOLEAN  RtlIsNameInExpression(
  _In_     PUNICODE_STRING Expression,
  _In_     PUNICODE_STRING Name,
  _In_     BOOLEAN         IgnoreCase,
  _In_opt_ PWCH            UpcaseTable
);

Paramètres

Expression [in]

Pointeur vers la chaîne de modèle. Cette chaîne peut contenir des caractères génériques. Si le paramètre IgnoreCase a la valeur TRUE, la chaîne doit contenir uniquement des caractères majuscules.

Nom [in]

Pointeur vers la chaîne à comparer au modèle. Cette chaîne ne peut pas contenir de caractères génériques.

IgnoreCase [in]

TRUE pour la correspondance sans respect de la casse, ou FALSE pour la correspondance respectant la casse.

UpcaseTable [in, facultatif]

Pointeur facultatif vers une table de caractères majuscules à utiliser pour la correspondance sans respect de la casse. Si ce paramètre a la valeur NULL, la table de caractères majuscules système par défaut est utilisée.

Valeur retournée

Retourne TRUE si la chaîne correspond au modèle. Si la chaîne ne correspond pas au modèle, cette fonction retourne FALSE.

Notes

Cette fonction n’a aucun fichier d’en-tête associé. La bibliothèque d’importation associée, Ntdll.lib, est disponible dans microsoft Windows Driver Kit (WDK). Vous pouvez également appeler cette fonction à l’aide des fonctions LoadLibrary et GetProcAddress pour lier dynamiquement à Ntdll.dll.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2008 R2 [applications de bureau uniquement]
DLL
Ntdll.dll