词条 | _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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。