Función AreFileApisANSI (fileapi.h)

Determina si las funciones de E/S de archivo usan la página de códigos del juego de caracteres ANSI u OEM. Esta función es útil para las operaciones de entrada y salida de la consola de 8 bits.

Sintaxis

BOOL AreFileApisANSI();

Valor devuelto

Si el conjunto de funciones de E/S de archivos usa la página de códigos ANSI, el valor devuelto es distinto de cero.

Si el conjunto de funciones de E/S de archivo usa la página de códigos oem, el valor devuelto es cero.

Comentarios

La función SetFileApisToOEM hace que un conjunto de funciones de E/S de archivos use la página de códigos oem. La función SetFileApisToANSI hace que el mismo conjunto de funciones de E/S de archivo use la página de códigos ANSI. Use la función AreFileApisANSI para determinar qué página de códigos está usando actualmente el conjunto de funciones de E/S de archivos. Para obtener una explicación del uso de estas funciones, consulte las secciones Comentarios de SetFileApisToOEM y SetFileApisToANSI.

Las funciones de E/S de archivo cuya página de códigos está comprobada por AreFileApisANSI son esas funciones exportadas por KERNEL32.DLL que aceptan o devuelven un nombre de archivo.

Las funciones SetFileApisToOEM y SetFileApisToANSI establecen la página de códigos de un proceso, por lo que AreFileApisANSI devuelve un valor que indica la página de códigos de un proceso completo.

En Windows 8 y Windows Server 2012, esta función es compatible con las tecnologías siguientes.

Tecnología Compatible
Protocolo Bloque de mensajes del servidor (SMB) 3.0
Conmutación por error transparente (TFO) de SMB 3.0
SMB 3.0 con recursos compartidos de archivos de escalabilidad horizontal (SO)
Sistema de archivos de Volumen compartido de clúster (CsvFS)
Sistema de archivos resistente a errores (ReFS)

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado fileapi.h (incluye Windows.h, WinBase.h)
Library Kernel32.lib
Archivo DLL Kernel32.dll

Vea también

Funciones de administración de archivos

SetFileApisToANSI

SetFileApisToOEM