Macro FsRtlTestAnsiCharacter (ntifs.h)

A macro FsRtlTestAnsiCharacter determina se um caractere ANSI ou DBCS (conjunto de caracteres de byte duplo) atende aos critérios especificados.

Sintaxe

void FsRtlTestAnsiCharacter(
   C,
   DEFAULT_RET,
   WILD_OK,
   FLAGS
);

Parâmetros

C

Ponteiro para o caractere a ser testado.

DEFAULT_RET

Valor padrão a ser retornado se o valor de (SCHAR *)Character for < 0.

WILD_OK

Defina como TRUE se caracteres curinga devem ser considerados legais, caso contrário, FALSE .

FLAGS

Combinação de um ou mais dos valores de sinalizador descritos a seguir.

Sinalizador Significado

FSRTL_FAT_LEGAL

Caracteres válidos para nomes de arquivo FAT são legais.

FSRTL_HPFS_LEGAL

Caracteres válidos para nomes de arquivo HPFS são legais.

FSRTL_NTFS_LEGAL

Caracteres válidos para nomes de arquivo NTFS são legais.

FSRTL_WILD_CHARACTER

Caracteres curinga são legais.

FSRTL_OLE_LEGAL

Caracteres válidos para nomes de fluxo NTFS são legais.

FSRTL_NTFS_STREAM_LEGAL

FSRTL_NTFS_LEGAL | FSRTL_OLE_LEGAL

 

Retornar valor

Nenhum

Comentários

Para obter informações sobre outras rotinas de tratamento de cadeia de caracteres, consulte Rotinas rtl (biblioteca em tempo de execução).

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho ntifs.h (inclua Ntifs.h)
IRQL Qualquer nível

Confira também

FsRtlIsAnsiCharacterLegal

FsRtlIsAnsiCharacterLegalFat

FsRtlIsAnsiCharacterLegalHpfs

FsRtlIsAnsiCharacterLegalNtfs