Freigeben über


COleStreamFile::OpenStream

Öffnet einen vorhandenen Stream.

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

Parameter

  • lpStorage
    Zeigt auf OLE-Speicherobjekt, das den zu öffnenden Stream enthält.Nicht sein kann NULL.

  • lpszStreamName
    Name des zu öffnenden Streams.Nicht sein kann NULL.

  • nOpenFlags
    Zu verwendende Zugriffsmodus, wenn der Stream geöffnet ist.Exclusive und Lese-/Schreibmodus werden standardmäßig verwendet.Die vollständige Liste der verfügbaren Modi, finden Sie unter CFile::CFile.

  • pError
    zeigt auf einen CFileException-Objekt oder NULL.Geben Sie diesen Parameter, wenn Sie die möglichen Ausnahmen überwachen möchten, indem Sie versuchen, den Stream zu öffnen generiert werden.

Rückgabewert

Ungleich 0 (null), wenn der Stream erfolgreich geöffnet ist; andernfalls 0.

Hinweise

Eine Dateiausnahme wird ausgelöst, wenn das geöffnete fehlschlägt und pError nicht NULL ist.

Weitere Informationen finden Sie unter IStorage::OpenStream in Windows SDK.

Anforderungen

Header: afxole.h

Siehe auch

Referenz

COleStreamFile-Klasse

Hierarchien-Diagramm

COleStreamFile::CreateStream

COleStreamFile::CreateMemoryStream

CFileException-Klasse