Partager via


Macro FsRtlTestAnsiCharacter (ntifs.h)

La macro FsRtlTestAnsiCharacter détermine si un caractère ANSI ou d’un jeu de caractères sur deux octets (DBCS) répond aux critères spécifiés.

Syntaxe

void FsRtlTestAnsiCharacter(
   C,
   DEFAULT_RET,
   WILD_OK,
   FLAGS
);

Paramètres

C

Pointeur vers le caractère à tester.

DEFAULT_RET

Valeur par défaut à retourner si la valeur de (SCHAR *)Character est < 0.

WILD_OK

Définissez sur TRUE si les caractères génériques doivent être considérés comme légaux, FALSE dans le cas contraire.

FLAGS

Combinaison d’une ou plusieurs des valeurs d’indicateur décrites ci-dessous.

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

FsRtlIsAnsiCharacterLegal

FsRtlIsAnsiCharacterLegalFat

FsRtlIsAnsiCharacterLegalHpfs

FsRtlIsAnsiCharacterLegalNtfs