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 合法字符数组中,并且必须满足输入标志设置。
有关其他字符串处理例程的信息,请参阅 运行时库 (RTL) 例程。
要求
要求 | 值 |
---|---|
目标平台 | 桌面 |
标头 | ntifs.h (包括 Ntifs.h) |
IRQL | 任何级别 |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈