Поделиться через


COleStreamFile::OpenStream

Открывает существующий поток.

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

Параметры

  • lpStorage
    Указывает на OLE объект хранилища, содержащий поток, который нужно открыть. Не может быть NULL.

  • lpszStreamName
    Имя потока, который необходимо открыть. Не может быть NULL.

  • nOpenFlags
    Режим доступа, используемый при открытии потока. Exclusive и режимы чтения и записи, используемое по умолчанию. Полный список доступных режимов см. в разделе CFile::CFile.

  • pError
    Указывает на объект или NULLCFileException. Указывайте этот параметр, если нужно отслеживать возможные исключения, сформированные при попытке открыть поток.

Возвращаемое значение

Ненулевой если поток открыт успешно; в противном случае – значение 0.

Заметки

Исключение файла будет выдано, если открытый завершается неудачей и pError не NULL.

Дополнительные сведения см. в разделе IStorage::OpenStream в Windows SDK.

Требования

Header: afxole.h

См. также

Ссылки

Класс COleStreamFile

Диаграмма иерархии

COleStreamFile::CreateStream

COleStreamFile::CreateMemoryStream

Класс CFileException