FsRtlIsAnsiCharacterLegales Makro (ntifs.h)

Das Makro FsRtlIsAnsiCharacterLegal bestimmt, ob ein Zeichen ein legales ANSI-Zeichen ist.

Syntax

void FsRtlIsAnsiCharacterLegal(
   C,
   FLAGS
);

Parameter

C

Das zu testende Zeichen.

FLAGS

Kombination aus mindestens einem der folgenden Flagwerte:

Flag Bedeutung

FSRTL_FAT_LEGAL

Gültige Zeichen für FAT-Dateinamen sind zulässig.

FSRTL_HPFS_LEGAL

Gültige Zeichen für HPFS-Dateinamen (High-Performance File System) sind zulässig.

FSRTL_NTFS_LEGAL

Gültige Zeichen für NTFS-Dateinamen sind zulässig.

FSRTL_WILD_CHARACTER

Wildcardzeichen sind legal.

FSRTL_OLE_LEGAL

Gültige Zeichen für NTFS-Streamnamen sind zulässig.

FSRTL_NTFS_STREAM_LEGAL

FSRTL_NTFS_LEGAL | FSRTL_OLE_LEGAL

 

Rückgabewert

Keine

Bemerkungen

Um ein legales ANSI-Zeichen zu sein, muss ein Zeichen im ANSI-Array für rechtliche Zeichen vorhanden sein und die Eingabeflagseinstellungen erfüllen.

Informationen zu anderen Zeichenfolgenbehandlungsroutinen finden Sie unter Laufzeitbibliotheksroutinen (RTL).

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile ntifs.h (include Ntifs.h)
IRQL Beliebige Ebene

Weitere Informationen

FsRtlIsAnsiCharacterLegalFat

FsRtlIsAnsiCharacterLegalHpfs

FsRtlIsAnsiCharacterLegalNtfs