Freigeben über


COleStreamFile::CreateStream

Stellt sicher einen neuen Stream im angegebenen Speicherobjekt erstellt, in dem ein Fehler eine normale, erwartete Zuständen.

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

Parameter

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

  • lpszStreamName
    Name des zu erstellenden Streams.Nicht sein kann NULL.

  • nOpenFlags
    Zu verwendende Zugriffsmodus, wenn der Stream geöffnet ist.Exclusive, Lese-/Schreibzugriff erstellen und Modi werden standardmäßig verwendet.Eine 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 erstellen generiert werden.

Rückgabewert

Ungleich 0 (null), wenn der Stream erfolgreich erstellt wird; 0 andernfalls.

Hinweise

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

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

Anforderungen

Header: afxole.h

Siehe auch

Referenz

COleStreamFile-Klasse

Hierarchien-Diagramm

COleStreamFile::OpenStream

COleStreamFile::CreateMemoryStream

CFileException-Klasse