Macro FsRtlIsAnsiCharacterLegal (ntifs.h)

La macro FsRtlIsAnsiCharacterLegal détermine si un caractère est un caractère ANSI légal.

Syntaxe

void FsRtlIsAnsiCharacterLegal(
   C,
   FLAGS
);

Paramètres

C

Caractère à tester.

FLAGS

Combinaison d’une ou plusieurs des valeurs d’indicateur suivantes :

Indicateur Signification

FSRTL_FAT_LEGAL

Les caractères valides pour les noms de fichiers FAT sont légaux.

FSRTL_HPFS_LEGAL

Les caractères valides pour les noms de fichiers hpFS (High-Performance File System) sont légaux.

FSRTL_NTFS_LEGAL

Les caractères valides pour les noms de fichiers NTFS sont légaux.

FSRTL_WILD_CHARACTER

Les caractères génériques sont légaux.

FSRTL_OLE_LEGAL

Les caractères valides pour les noms de flux NTFS sont légaux.

FSRTL_NTFS_STREAM_LEGAL

FSRTL_NTFS_LEGAL | FSRTL_OLE_LEGAL

 

Valeur de retour

None

Remarques

Pour être un caractère ANSI légal, un caractère doit être présent dans le tableau de caractères juridiques ANSI et doit satisfaire aux paramètres d’indicateur d’entrée.

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
Plateforme cible Desktop (Expérience utilisateur)
En-tête ntifs.h (inclure Ntifs.h)
IRQL N’importe quel niveau

Voir aussi

FsRtlIsAnsiCharacterLegalFat

FsRtlIsAnsiCharacterLegalHpfs

FsRtlIsAnsiCharacterLegalNtfs