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 |