请输入您要查询的百科知识:

 

词条 _tsopen_s
释义

功能:

使用共享方式打开一个文件。

由定义看:

/* _UNICODE */

#define _tsopen_s _wsopen_s

/* ndef _UNICODE */

#define _tsopen_s _sopen_s

这两个函数fenbie _wsopen and _sopen 的增强了安全性的版本。

函数定义:

errno_t _sopen_s( int* pfh, const char *filename, int oflag, int shflag, int pmode);

errno_t _wsopen_s( int* pfh, const wchar_t *filename, int oflag, int shflag, int pmode,);

参数

[out] pfh

该文件句柄, 或者在出现错误时返回-1。

[in] filename文件名

[in] oflag允许进行的操作

[in] shflag允许的共享

[in] pmode权限设置

返回值

返回非0值表示错误, 在这种情况下,errno被设置为以下值之一。

EACCES给定的路径是一个目录,或者文件时只读的,but an open-for-writing operation was attempted.

EEXIST_O_CREAT _O_EXCL标志被指定,但文件名已存在

EINVAL无效的oflag, shflag, 或者 pmode argument, 或者 pfh 或者 filename 是一个空指针。

EMFILE没有更多可用的文件描述。

ENOENT文件或路径没有找到。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/11/15 6:39:56