Compartir a través de


Macro FsRtlTestAnsiCharacter (ntifs.h)

La macro FsRtlTestAnsiCharacter determina si un carácter ANSI o de juego de caracteres de doble byte (DBCS) cumple los criterios especificados.

Sintaxis

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

Parámetros

C

Puntero al carácter que se va a probar.

DEFAULT_RET

Valor predeterminado que se va a devolver si el valor de (SCHAR *)Character es < 0.

WILD_OK

Establézcalo en TRUE si los caracteres comodín deben considerarse legales, FALSE de lo contrario.

FLAGS

Combinación de uno o varios de los valores de marca que se describen a continuación.

Bandera Significado

FSRTL_FAT_LEGAL

Los caracteres válidos para los nombres de archivo FAT son legales.

FSRTL_HPFS_LEGAL

Los caracteres válidos para los nombres de archivo HPFS son legales.

FSRTL_NTFS_LEGAL

Los caracteres válidos para los nombres de archivo NTFS son legales.

FSRTL_WILD_CHARACTER

Los caracteres comodín son legales.

FSRTL_OLE_LEGAL

Los caracteres válidos para los nombres de secuencia NTFS son legales.

FSRTL_NTFS_STREAM_LEGAL

FSRTL_NTFS_LEGAL | FSRTL_OLE_LEGAL

 

Valor devuelto

Ninguno

Observaciones

Para obtener información sobre otras rutinas de control de cadenas, consulte rutinas de Run-Time Library (RTL).

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de ntifs.h (incluya Ntifs.h)
irQL Cualquier nivel

Consulte también

FsRtlIsAnsiCharacterLegal

FsRtlIsAnsiCharacterLegalFat

FsRtlIsAnsiCharacterLegalHpfs

FsRtlIsAnsiCharacterLegalNtfs