FsRtlTestAnsiCharacter 宏 (ntifs.h)
FsRtlTestAnsiCharacter 宏确定 ANSI 还是双字节字符集(DBCS)字符是否满足指定的条件。
void FsRtlTestAnsiCharacter(
C,
DEFAULT_RET,
WILD_OK,
FLAGS
);
C
指向要测试的字符的指针。
DEFAULT_RET
如果 (SCHAR *)字符 的值 < 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 (include Ntifs.h) |
IRQL | 任何级别 |