Sdílet prostřednictvím


COleStreamFile::CreateStream

Bezpečně vytvoří nový datový proud v objektu zadaného úložiště, kde selhání je normální, předpokládané podmínky.

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

Parametry

  • lpStorage
    Odkazuje na objekt OLE úložiště obsahující datový proud, který má být vytvořen.Nemůže být NULL.

  • lpszStreamName
    Název datového proudu, který má být vytvořen.Nemůže být NULL.

  • nOpenFlags
    Režim přístupu při otevírání datového proudu.Výhradní, čtení a zápis a vytvoření režimy jsou použita jako výchozí.Úplný seznam dostupných režimech, viz CFile::CFile.

  • pError
    Odkazuje CFileException objektu nebo NULL.Tento parametr dodávek, pokud chcete sledovat možné výjimky generované při pokusu o vytvoření datového proudu.

Vrácená hodnota

Nenulová hodnota, pokud datový proud je vytvořena úspěšně; jinak 0.

Poznámky

Soubor výjimek bude vyvolána, pokud se nepodaří otevřít a pError není NULL.

Další informace naleznete v IStorage::CreateStream v .

Požadavky

Záhlaví: afxole.h

Viz také

Referenční dokumentace

Třída COleStreamFile

Diagram hierarchie

COleStreamFile::OpenStream

COleStreamFile::CreateMemoryStream

Třída CFileException