Макрос FsRtlIsAnsiCharacterLegal (ntifs.h)
Макрос FsRtlIsAnsiCharacterLegal определяет, является ли символ законным символом ANSI.
Синтаксис
void FsRtlIsAnsiCharacterLegal(
C,
FLAGS
);
Параметры
C
Символ, который требуется проверить.
FLAGS
Сочетание одного или нескольких из следующих значений флагов:
Flag | Значение |
---|---|
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 |
Возвращаемое значение
None
Remarks
Чтобы быть юридическим символом ANSI, символ должен присутствовать в массиве юридических символов ANSI и соответствовать параметрам флага ввода.
Дополнительные сведения о других процедурах обработки строк см. в разделе Процедуры библиотеки времени выполнения (RTL).
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | ntifs.h (включая Ntifs.h) |
IRQL | Любой уровень |