COleStreamFile::CreateStream

In modo sicuro crea un nuovo flusso nell'oggetto di archiviazione fornito in cui un errore è uno stato normale e previsto.

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

Parametri

  • lpStorage
    Punti all'oggetto di archiviazione OLE che contiene il flusso da creare.Non è possibile NULL.

  • lpszStreamName
    Nome del flusso da creare.Non è possibile NULL.

  • nOpenFlags
    Modalità di accesso da utilizzare quando si aprono il flusso.Esclusivo lettura, /scrittura e creare le modalità utilizzate per impostazione predefinita.Per un elenco completo delle modalità disponibili, vedere CFile::CFile.

  • pError
    Punta a un oggetto o a NULLdi CFileException.Fornire questo parametro su se si desidera monitorare le possibili eccezioni generate tentando di creare il flusso.

Valore restituito

Diverso da zero se il flusso viene creato correttamente; in caso contrario 0.

Note

Un'eccezione di file verrà generata un'eccezione se risulta impossibile aprire e pError non è NULL.

Per ulteriori informazioni, vedere IStorage::CreateStream in Windows SDK.

Requisiti

Header: afxole.h

Vedere anche

Riferimenti

Classe di COleStreamFile

Grafico della gerarchia

COleStreamFile::OpenStream

COleStreamFile::CreateMemoryStream

Classe di CFileException