_get_fmode

Obtiene el modo de traducción de archivos predeterminado para las operaciones de E/S de archivo.

Sintaxis

errno_t _get_fmode(
   int * pmode
);

Parámetros

pmode
Puntero a un entero que se va a rellenar con el modo predeterminado actual: _O_TEXT o _O_BINARY.

Valor devuelto

Devuelve cero si se ejecuta correctamente; devuelve un código de error si se produce un error. Si pmode es NULL, el controlador de parámetros no válidos se invoca como se describe en Validación de parámetros. Si la ejecución puede continuar, errno está establecido en EINVAL y la función devuelve EINVAL.

Comentarios

La función obtiene el valor de la _fmode variable global. Esta variable especifica el modo de traducción de archivos predeterminado para las operaciones de E/S de archivo de flujo y bajo nivel, por ejemplo _open, _pipe, fopen y freopen.

De manera predeterminada, el estado global de esta función está limitado a la aplicación. Para cambiar este comportamiento, consulte Estado global en CRT.

Requisitos

Routine Encabezado necesario Encabezado opcional
_get_fmode <stdlib.h> <fcntl.h>

Para obtener más información sobre compatibilidad, consulte Compatibilidad.

Ejemplo

Consulte el ejemplo de _set_fmode.

Consulte también

_fmode
_set_fmode
_setmode
E/S de archivo de modo binario y texto