Partilhar via


COleStreamFile::CreateStream

Com segurança cria um novo objeto no fluxo de armazenamento fornecido onde uma falha é uma condição normal, esperada.

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

Parâmetros

  • lpStorage
    Aponta para o objeto de armazenamento OLE que contém o fluxo a ser criado. Não pode ser NULO.

  • lpszStreamName
    Nome de fluxo a ser criado. Não pode ser NULO.

  • nOpenFlags
    Modo de acesso a ser usado para abrir o fluxo. O Exclusive, leitura/gravação, e criar modos é usado por padrão. Para obter uma lista completa dos modos disponíveis, consulte CFile::CFile.

  • pError
    Aponta para um objeto ou a NULOde CFileException . Fornecer este parâmetro se você deseja monitorar as possíveis exceções geradas tentando criar o fluxo.

Valor de retorno

Diferente de zero se o fluxo é criado com êxito; se não 0.

Comentários

Uma exceção de arquivo será lançada se o aberto falha e pError não é NULO.

Para obter mais informações, consulte IStorage::CreateStream em Windows SDK.

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe COleStreamFile

Gráfico da hierarquia

COleStreamFile::OpenStream

COleStreamFile::CreateMemoryStream

Classe CFileException