Поделиться через


Макрос 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 Любой уровень

См. также

FsRtlIsAnsiCharacterLegal

FsRtlIsAnsiCharacterLegalFat

FsRtlIsAnsiCharacterLegalHpfs

FsRtlIsAnsiCharacterLegalNtfs