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 |