FsRtlIsDbcsInExpression, fonction (ntifs.h)
La routine FsRtlIsDbcsInExpression détermine si une chaîne de jeu de caractères ANSI ou double octet correspond au modèle spécifié.
Syntaxe
BOOLEAN FsRtlIsDbcsInExpression(
[in] PANSI_STRING Expression,
[in] PANSI_STRING Name
);
Paramètres
[in] Expression
Pointeur vers la chaîne de modèle. Peut contenir des caractères génériques.
[in] Name
Pointeur vers la chaîne à comparer au modèle. Impossible de contenir des caractères génériques.
Valeur de retour
FsRtlIsDbcsInExpression retourne TRUE si la chaîne correspond au modèle, FALSE sinon.
Remarques
Les caractères génériques suivants peuvent être utilisés dans la chaîne de modèle.
Caractère générique | Signification |
---|---|
* (astérisque) | Correspond à zéro ou plusieurs caractères. |
? (point d’interrogation) | Correspond à un caractère unique. |
ANSI_DOS_DOT | Correspond à un point ou zéro caractères au-delà de la chaîne de nom. |
ANSI_DOS_QM | Correspond à n’importe quel caractère unique ou, lors de la rencontre d’un point ou d’une fin de chaîne de nom, avance l’expression à la fin de l’ensemble de ANSI_DOS_QMs contiguës. |
ANSI_DOS_STAR | Correspond à zéro ou plusieurs caractères jusqu’à ce qu’ils rencontrent et correspondent à la finale. dans le nom. |
La correspondance de modèle respecte la casse. Pour effectuer une correspondance non sensible à la casse, l’appelant doit utiliser une routine telle que RtlUpperString pour convertir le modèle et les chaînes d’entrée en majuscules avant d’appeler FsRtlIsDbcsInExpression.
Pour plus d’informations sur les autres routines de gestion des chaînes, consultez Run-Time Routines de bibliothèque (RTL).
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Universel |
d’en-tête | ntifs.h (include Ntifs.h) |
bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |