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

Wykres hierarchii

COleStreamFile::OpenStream

COleStreamFile::CreateMemoryStream

Klasa CFileException