Compartilhar 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 de COleStreamFile

Gráfico de hierarquia

COleStreamFile::CreateStream

COleStreamFile::CreateMemoryStream

Classe de CFileException