FsRtlTestAnsiCharacter-Makro (ntifs.h)

Das FsRtlTestAnsiCharacter-Makro bestimmt, ob ein ANSI- oder DBCS-Zeichensatzzeichen (Double-Byte Character Set) die angegebenen Kriterien erfüllt.

Syntax

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

Parameter

C

Zeiger auf das zu testende Zeichen.

DEFAULT_RET

Standardwert, der zurückgegeben werden soll, wenn der Wert von (SCHAR *)Character < 0 ist.

WILD_OK

Legen Sie auf TRUE fest, wenn Dies als zulässig gilt, andernfalls false .

FLAGS

Kombination aus mindestens einem der im Folgenden beschriebenen 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 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

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

FsRtlIsAnsiCharacterLegal

FsRtlIsAnsiCharacterLegalFat

FsRtlIsAnsiCharacterLegalHpfs

FsRtlIsAnsiCharacterLegalNtfs