COleStreamFile::CreateStream

在失败时是普通的所提供的存储对象,预期的条件安全创建新的流。

BOOL CreateStream(
   LPSTORAGE lpStorage,
   LPCTSTR lpszStreamName,
   DWORD nOpenFlags = modeReadWrite|shareExclusive|modeCreate,
   CFileException* pError = NULL 
);

参数

  • lpStorage
    指向包含要创建的流的OLE存储对象。 不能为 NULL

  • lpszStreamName
    要创建的流的名称。 不能为 NULL

  • nOpenFlags
    使用的访问模式,在打开流时。 默认情况下,独占读写,然后创建架构使用。 有关完整的可用的模式,请参见 CFile::CFile

  • pError
    指向 CFileException 对象或 NULL。 请提供此参数,如果要监视尝试生成的异常创建流。

返回值

非零,如果流成功创建;否则为0。

备注

文件将会引发异常,如果打开失败,并 pError 不是 NULL

有关更多信息,请参见 Windows SDK的 IStorage::CreateStream

要求

Header: afxole.h

请参见

参考

COleStreamFile选件类

层次结构图

COleStreamFile::OpenStream

COleStreamFile::CreateMemoryStream

CFileException选件类