Partilhar via


_get_fmode

Obtém o modo de conversão de arquivo padrão para operações de E/S de arquivo.

Sintaxe

errno_t _get_fmode(
   int * pmode
);

Parâmetros

pmode
Um ponteiro para um inteiro a ser preenchido com o modo padrão atual: _O_TEXT ou _O_BINARY.

Valor retornado

Retorna zero se tiver êxito; um código de erro em caso de falha. Se pmode for NULL, o manipulador de parâmetro inválido é invocado conforme descrito em Validação de parâmetro. Se a execução tiver permissão para continuar, errno será definido como EINVAL e a função retornará EINVAL.

Comentários

A função obtém o valor da _fmode variável global. Essa variável especifica o modo de conversão de arquivo padrão para operações de E/S de arquivo de fluxo e de baixo nível, como _open, _pipe, fopen e freopen.

Por padrão, o estado global dessa função tem como escopo o aplicativo. Para alterar esse comportamento, confira Estado global no CRT.

Requisitos

Rotina Cabeçalho necessário Cabeçalho opcional
_get_fmode <stdlib.h> <fcntl.h>

Para obter informações sobre compatibilidade, consulte Compatibilidade.

Exemplo

Veja o exemplo em _set_fmode.

Confira também

_fmode
_set_fmode
_setmode
E/S de arquivo de texto e modo binário