Partager via


FsRtlIsAnsiCharacterLegal macro (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 :

Drapeau 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

Aucun

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 les paramètres d’indicateur d’entrée.

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 Bureau
d’en-tête ntifs.h (include Ntifs.h)
IRQL N’importe quel niveau

Voir aussi

FsRtlIsAnsiCharacterLegalFat

FsRtlIsAnsiCharacterLegalHpfs

FsRtlIsAnsiCharacterLegalNtfs