Freigeben über


FsRtlTestAnsiCharacter-Makro (ntifs.h)

Das FsRtlTestAnsiCharacter- Makro bestimmt, ob ein ANSI- oder DOUBLE-Byte-Zeichensatzzeichen (Double-Byte Character Set, DBCS) den angegebenen Kriterien entspricht.

Syntax

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

Parameter

C

Zeigen Sie auf das zu testende Zeichen.

DEFAULT_RET

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

WILD_OK

Wird auf TRUE festgelegt,, wenn Wildcardzeichen als zulässig angesehen werden sollen, FALSE andernfalls.

FLAGS

Kombination aus mindestens einem der im Folgenden beschriebenen Flagwerte.

Flagge 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 zulässig.

FSRTL_OLE_LEGAL

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

FSRTL_NTFS_STREAM_LEGAL

FSRTL_NTFS_LEGAL | FSRTL_OLE_LEGAL

 

Rückgabewert

Nichts

Bemerkungen

Informationen zu anderen Zeichenfolgenbehandlungsroutinen finden Sie unter Run-Time Library (RTL)-Routinen.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- ntifs.h (einschließlich Ntifs.h)
IRQL- Beliebige Ebene

Siehe auch

FsRtlIsAnsiCharacterLegal

FsRtlIsAnsiCharacterLegalFat

FsRtlIsAnsiCharacterLegalHpfs

FsRtlIsAnsiCharacterLegalNtfs