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

Se establece en TRUE si los caracteres comodín deben considerarse legales; en caso contrario, FALSE .

FLAGS

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

Marca 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

None

Observaciones

Para obtener información sobre otras rutinas de control de cadenas, vea Rutinas de la biblioteca en tiempo de ejecución (RTL).

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado ntifs.h (incluya Ntifs.h)
IRQL Cualquier nivel

Consulte también

FsRtlIsAnsiCharacterLegal

FsRtlIsAnsiCharacterLegalFat

FsRtlIsAnsiCharacterLegalHpfs

FsRtlIsAnsiCharacterLegalNtfs