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 |
|