FsRtlTestAnsiCharacter 宏 (ntifs.h)
FsRtlTestAnsiCharacter 宏會決定 ANSI 或雙位元組字元集 (DBCS) 字元是否符合指定的準則。
語法
void FsRtlTestAnsiCharacter(
C,
DEFAULT_RET,
WILD_OK,
FLAGS
);
參數
C
要測試之字元的指標。
DEFAULT_RET
如果 (SCHAR *) Character 的值是 < 0,則會傳回預設值。
WILD_OK
如果將通配符視為合法,則設定為 TRUE ,否則為 FALSE 。
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 |
傳回值
無
備註
如需其他字串處理程式的資訊,請參閱 Run-Time Library (RTL) 例程。
規格需求
需求 | 值 |
---|---|
目標平台 | 桌面 |
標頭 | ntifs.h (包含 Ntifs.h) |
IRQL | 任何層級 |
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應