_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 NULL
le 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
.