Partager via


_get_fmode

Va chercher le mode de traduction du fichier par défaut pour les opérations E/S du fichier.

errno_t _get_fmode( 
   int * pmode 
);

Paramètres

  • [out] pmode
    Pointeur vers un entier à remplir avec le mode par défaut actuel : _O_TEXT ou _O_BINARY.

Valeur de retour

Retourne zéro si l'opération a réussi ; un code d'erreur en cas de échec. Sipmodeest NULL, le gestionnaire de paramètres invalide est appelé comme décrit dansValidation de paramètre. Si l'exécution est autorisée à se poursuivre, errno est défini comme EINVAL et la fonction retourne EINVAL.

Notes

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

Configuration requise

Routine

En-tête requis

En-tête facultatif

_get_fmode

<stdlib.h>

<fcntl.h>

Pour plus d'informations sur la compatibilité, consultez Compatibilité dans l'introduction.

Exemple

Consultez l'exemple de _set_fmode.

Équivalent .NET Framework

Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez Exemples d'appel de plateforme.

Voir aussi

Référence

_fmode

_set_fmode

_setmode

E/S de fichier en mode texte et binaire