Macro FsRtlIsAnsiCharacterLegal (ntifs.h)

La macro FsRtlIsAnsiCharacterLegal determina si un carácter es un carácter ANSI legal.

Sintaxis

void FsRtlIsAnsiCharacterLegal(
   C,
   FLAGS
);

Parámetros

C

Carácter que se va a probar.

FLAGS

Combinación de uno o varios de los siguientes valores de marca:

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 del sistema de archivos de alto rendimiento (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 ser un carácter ANSI legal, un carácter debe estar presente en la matriz de caracteres legales ANSI y debe satisfacer la configuración de la marca de entrada.

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

FsRtlIsAnsiCharacterLegalFat

FsRtlIsAnsiCharacterLegalHpfs

FsRtlIsAnsiCharacterLegalNtfs