Makro FsRtlIsAnsiCharacterLegal (ntifs.h)

Makro FsRtlIsAnsiCharacterLegal menentukan apakah karakter adalah karakter ANSI yang legal.

Sintaks

void FsRtlIsAnsiCharacterLegal(
   C,
   FLAGS
);

Parameter

C

Karakter yang akan diuji.

FLAGS

Kombinasi satu atau beberapa nilai bendera berikut:

Bendera Makna

FSRTL_FAT_LEGAL

Karakter yang valid untuk nama file FAT adalah legal.

FSRTL_HPFS_LEGAL

Karakter yang valid untuk nama file sistem file berkinerja tinggi (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 menjadi karakter ANSI yang legal, karakter harus ada dalam array karakter hukum ANSI dan harus memenuhi pengaturan bendera input.

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

FsRtlIsAnsiCharacterLegalFat

FsRtlIsAnsiCharacterLegalHpfs

FsRtlIsAnsiCharacterLegalNtfs