Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.