Bagikan melalui


Makro FsRtlTestAnsiCharacter (ntifs.h)

Makro FsRtlTestAnsiCharacter menentukan apakah karakter ANSI atau double-byte character set (DBCS) memenuhi kriteria yang ditentukan.

Sintaks

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

Parameter

C

Arahkan ke karakter yang akan diuji.

DEFAULT_RET

Nilai default yang akan dikembalikan jika nilai (SCHAR *)Karakter < 0.

WILD_OK

Atur ke TRUE jika karakter kartubebas dianggap legal, FALSE jika tidak.

FLAGS

Kombinasi satu atau beberapa nilai bendera yang dijelaskan berikut ini.

Bendera Makna

FSRTL_FAT_LEGAL

Karakter yang valid untuk nama file FAT adalah legal.

FSRTL_HPFS_LEGAL

Karakter yang valid untuk nama file HPFS bersifat legal.

FSRTL_NTFS_LEGAL

Karakter yang valid untuk nama file NTFS adalah legal.

FSRTL_WILD_CHARACTER

Karakter kartubebas bersifat legal.

FSRTL_OLE_LEGAL

Karakter yang valid untuk nama aliran NTFS adalah legal.

FSRTL_NTFS_STREAM_LEGAL

FSRTL_NTFS_LEGAL | FSRTL_OLE_LEGAL

 

Mengembalikan nilai

Tidak ada

Keterangan

Untuk informasi tentang rutinitas penanganan string lainnya, lihat Rutinitas Pustaka Run-Time (RTL).

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header ntifs.h (termasuk Ntifs.h)
IRQL Tingkat apa pun

Lihat juga

FsRtlIsAnsiCharacterLegal

FsRtlIsAnsiCharacterLegalFat

FsRtlIsAnsiCharacterLegalHpfs

FsRtlIsAnsiCharacterLegalNtfs