_get_fmode

获取文件 I/O 操作的默认文件翻译模式。

errno_t _get_fmode( 
   int * pmode 
);

参数

  • [out] pmode
    要填充的整数指针当前默认模式:_O_TEXT 或 _O_BINARY。

返回值

如果成功,返回零;如果失败,则为错误代码。 如果 pmode 为 NULL,则将调用无效参数处理程序,如参数验证所述。 如果允许执行继续,errno设置为EINVAL,并且函数返回EINVAL。

备注

函数获取 _fmode全局变量的值。 此变量为低指定特定模式的默认文件和流文件 I/O 操作,如 _open、_pipe、fopen和 freopen。

要求

例程

必需的标头

可选标头

_get_fmode

<stdlib.h>

<fcntl.h>

有关更多兼容性信息,请参见“简介”中的兼容性

示例

参见 _set_fmode的示例。

.NET Framework Equivalent

不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见平台调用示例

请参见

参考

_fmode

_set_fmode

_setmode

文本和二进制模式文件 I/O