Open
设计用于默认CFile
构造函数。
virtual BOOL Open(
LPCTSTR lpszFileName,
UINT nOpenFlags,
CFileException* pError = NULL);
virtual BOOL Open(
LPCTSTR lpszFileName,
UINT nOpenFlags,
CAtlTransactionManager* pTM,
CFileException* pError = NULL);
参数
lpszFileName
一个字符串,是所需的文件的路径。 路径可以是相对、 绝对路径或网络名称 (UNC)。
nOpenFlags
UINT,用于定义文件的共享和访问模式。 它指定打开文件时采取的操作。 可以通过使用按位 OR 组合选项 ( | ) 运算符。 一个访问权限和一个共享选项是必需的;modeCreate
和modeNoInherit
模式是可选的。
pError
指向将接收失败的操作的状态的现有文件异常对象的指针。
pTM
指向 CAtlTransactionManager 对象的指针
返回值
如果打开成功,则非零值否则为 0。 PError参数是返回 0 时,才有意义。