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

Gráfico de hierarquia

COleStreamFile::OpenStream

COleStreamFile::CreateMemoryStream

Classe de CFileException