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 | Sí |
Conmutación por error transparente (TFO) de SMB 3.0 | Sí |
SMB 3.0 con recursos compartidos de archivos de escalabilidad horizontal (SO) | Sí |
Sistema de archivos de Volumen compartido de clúster (CsvFS) | Sí |
Sistema de archivos resistente a errores (ReFS) | Sí |
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 |