Partager via


_get_fmode

Obtient le mode de traduction de fichier par défaut pour les opérations d’E/S de fichier.

Syntaxe

errno_t _get_fmode(
   int * pmode
);

Paramètres

pmode
Pointeur désignant un entier à remplir avec le mode par défaut actuel : _O_TEXT ou _O_BINARY.

Valeur retournée

Retourne zéro si l'opération a réussi et un code d'erreur en cas d'échec. Si pmode c’est NULLle cas, le gestionnaire de paramètres non valide est appelé comme décrit dans la validation des paramètres. Si l’exécution est autorisée à se poursuivre, errno a la valeur EINVAL et la fonction retourne EINVAL.

Notes

La fonction obtient la valeur de la _fmode variable globale. Cette variable spécifie le mode de traduction de fichier par défaut pour les opérations d’E/S de fichier de flux et de bas niveau, telles que _open, _pipe, fopen et freopen.

Par défaut, l’état global de cette fonction est limité à l’application. Pour modifier ce comportement, consultez État global dans le CRT.

Spécifications

Routine En-tête requis En-tête facultatif
_get_fmode <stdlib.h> <fcntl.h>

Pour plus d’informations sur la compatibilité, consultez Compatibility.

Exemple

Consultez l'exemple dans _set_fmode.

Voir aussi

_fmode
_set_fmode
_setmode
E/S en mode texte et binaire