Partilhar via


COleStreamFile::OpenStream

Abre um fluxo existente.

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

Parâmetros

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

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

  • nOpenFlags
    Modo de acesso a ser usado para abrir o fluxo. Os modos e exclusivos de leitura/gravação são usados por padrão. Para a 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 abrir o fluxo.

Valor de retorno

Diferente de zero se o fluxo é aberto 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::OpenStream em Windows SDK.

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe COleStreamFile

Gráfico da hierarquia

COleStreamFile::CreateStream

COleStreamFile::CreateMemoryStream

Classe CFileException