Condividi tramite


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 COleStreamFile

Grafico delle gerarchie

COleStreamFile::OpenStream

COleStreamFile::CreateMemoryStream

Classe CFileException