释义 |
COleStreamFile::OpenStream
BOOL OpenStream( LPSTORAGE lpStorage, LPCTSTR lpszName, DWORD nOpenFlags = modeReadWrite|shareExclusive, CFileException* pError = NULL );
返回值: 如果成功地打开了流则返回非零值;否则返回0。
参数:lpStorage | 指向一个OLE存储器对象,此对象中包含要打开的流。该参数不可为NULL。 | lpszName | 要打开的流的名称。该参数不可以为NULL。 | nOpenFlags | 指定打开流时使用的存取方式。缺省使用互斥方式和读/写方式。有关可用方式的完整列表,参见CFile::CFile。 | pError | 指向一个CFileException对象的指针,或者是NULL。如果你希望监视因试图创建流而可能产生的异常,则为此函数提供一个值。 |
说明: 此函数用来打开一个已经存在的流。如果打开失败,并且pError不为NULL,则将抛出一个文件异常。 如果要获取更多的信息,请参见“OLE 2程序员参考,卷1”中的IStorage::OpenStream。
请参阅: COleStreamFile::CreateStream, COleStreamFile::CreateMemoryStream, CFileException |