Partager via


Macro FsRtlTestAnsiCharacter (ntifs.h)

La macro FsRtlTestAnsiCharacter détermine si un jeu de caractères ANSI ou double octet (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éfini sur TRUE si les caractères génériques doivent être considérés comme légaux, FALSE sinon.

FLAGS

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

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

FsRtlIsAnsiCharacterLegal

FsRtlIsAnsiCharacterLegalFat

FsRtlIsAnsiCharacterLegalHpfs

FsRtlIsAnsiCharacterLegalNtfs