Поделиться через


_get_fmode

Получает режим преобразования файла по умолчанию для операций файлового ввода-вывода.

errno_t _get_fmode( 
   int * pmode 
);

Параметры

  • [исходящий] pmode
    Указатель на целое число для заполнения текущим режимом по умолчанию: _O_TEXT или _O_BINARY.

Возвращаемое значение

Возвращает ноль в случае успеха; код ошибки при неудаче. Если параметр pmode имеет значение NULL, вызывается обработчик недопустимых параметров, как описано в разделе Проверка параметров. Если продолжение выполнения разрешено, то errno устанавливается в EINVAL, и функция возвращает EINVAL.

Заметки

Функция получает значения глобальной переменной _fmode. Эта переменная указывает режим преобразования файла по умолчанию для операций потокового и низкоуровневого файлового ввода-вывода, например _open, _pipe, fopen и freopen.

Требования

Подпрограмма

Обязательный заголовок

Необязательный заголовок

_get_fmode

<stdlib.h>

<fcntl.h>

Дополнительные сведения о совместимости см. в разделе Совместимость во введении.

Пример

См. пример в разделе _set_fmode.

Эквивалент в .NET Framework

Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода.

См. также

Ссылки

_fmode

_set_fmode

_setmode

Файловый ввод-вывод в текстовом и двоичном режиме