Macro FsRtlIsAnsiCharacterLegal (ntifs.h)

A macro FsRtlIsAnsiCharacterLegal determina se um caractere é um caractere ANSI legal.

Sintaxe

void FsRtlIsAnsiCharacterLegal(
   C,
   FLAGS
);

Parâmetros

C

O caractere a ser testado.

FLAGS

Combinação de um ou mais dos seguintes valores de sinalizador:

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 arquivos HPFS (sistema de arquivos de alto desempenho) 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 ser um caractere ANSI legal, um caractere deve estar presente na matriz de caracteres legal ANSI e deve atender às configurações do sinalizador de entrada.

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

FsRtlIsAnsiCharacterLegalFat

FsRtlIsAnsiCharacterLegalHpfs

FsRtlIsAnsiCharacterLegalNtfs