Udostępnij za pośrednictwem


COleStreamFile::CreateStream

Obiekt magazynu dostarczony, gdzie uszkodzenie jest normalna, oczekiwane warunek bezpiecznie tworzy nowego strumienia.

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

Parametry

  • lpStorage
    Wskazuje na obiekt magazynu OLE zawierający strumień do utworzenia.Nie można NULL.

  • lpszStreamName
    Nazwa strumienia, który ma zostać utworzony.Nie można NULL.

  • nOpenFlags
    Tryb dostępu do używania podczas otwierania strumienia.Wyłączne, odczytu i zapisu i utworzyć tryby są używane domyślnie.Aby uzyskać pełną listę dostępnych trybów, zobacz CFile::CFile.

  • pError
    Wskazuje na CFileException obiektu lub NULL.Ten parametr należy podać, jeśli chcesz monitorować możliwe wyjątki generowane przez próby utworzenia strumienia.

Wartość zwracana

Niezerowa, jeśli strumień został utworzony pomyślnie; 0 inaczej.

Uwagi

Wyjątek pliku wygeneruje Jeśli Otwórz nie powiedzie się i pError nie jest NULL.

Aby uzyskać więcej informacji, zobacz IStorage::CreateStream w Windows SDK.

Wymagania

Nagłówek: afxole.h

Zobacz też

Informacje

Klasa COleStreamFile

Diagram hierarchii

COleStreamFile::OpenStream

COleStreamFile::CreateMemoryStream

Klasa CFileException