Макрос 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 подпрограммах библиотеки (RTL).
Требования
Требование | Ценность |
---|---|
целевая платформа | Настольный |
заголовка | ntifs.h (include Ntifs.h) |
IRQL | Любой уровень |