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