共用方式為


FsRtlIsAnsiCharacterLegal 宏 (ntifs.h)

FsRtlIsAnsiCharacterLegal 宏會判斷字元是否為合法的 ANSI 字元。

語法

void FsRtlIsAnsiCharacterLegal(
   C,
   FLAGS
);

參數

C

要測試的字元。

FLAGS

下列一或多個旗標值的組合:

旗標 意義

FSRTL_FAT_LEGAL

FAT 檔名的有效字元是合法的。

FSRTL_HPFS_LEGAL

高效能文件系統的有效字元 (HPFS) 檔名是合法的。

FSRTL_NTFS_LEGAL

NTFS 檔名的有效字元是合法的。

FSRTL_WILD_CHARACTER

通配符是合法的。

FSRTL_OLE_LEGAL

NTFS 數據流名稱的有效字元是合法的。

FSRTL_NTFS_STREAM_LEGAL

FSRTL_NTFS_LEGAL |FSRTL_OLE_LEGAL

 

傳回值

備註

若要成為合法的 ANSI 字元,字元必須存在於 ANSI 法律字元陣列中,而且必須滿足輸入旗標設定。

如需其他字串處理例程的資訊,請參閱 Run-Time Library (RTL) 例程

規格需求

需求
目標平台 桌面
標頭 ntifs.h (包含 Ntifs.h)
IRQL 任何層級

另請參閱

FsRtlIsAnsiCharacterLegalFat

FsRtlIsAnsiCharacterLegalHpfs

FsRtlIsAnsiCharacterLegalNtfs