Compartilhar via


Método IOpcPart::GetContentStream (msopc.h)

Obtém um fluxo que fornece acesso de leitura/gravação ao conteúdo da parte.

Sintaxe

HRESULT GetContentStream(
  [out, retval] IStream **stream
);

Parâmetros

[out, retval] stream

Um ponteiro para a interface IStream de um fluxo que fornece acesso de leitura e gravação ao conteúdo da parte.

Retornar valor

O método retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.

Código de retorno Descrição
S_OK
O método foi bem-sucedido.
E_POINTER
O parâmetro de fluxo é NULL.
Erro de função CreateFile
Um código de erro HRESULT da função CreateFile , que é retornado como resultado da tentativa de alocar espaço em disco para dados de parte se o pacote foi aberto usando o sinalizador de leitura OPC_CACHE_ON_ACCESS .
Erro de consumo de pacote
Um código de erro HRESULT do Grupo de Erros de Consumo de Pacote.
Erro de parte do URI
Um código de erro HRESULT do Grupo de Erros do URI da Parte.

Comentários

Para obter mais informações sobre partes, consulte Open Packaging Conventions Fundamentals and the ECMA-376 OpenXML, 1st Edition, Part 2: Open Packaging Conventions (OPC).

Acesso thread-safe

Os objetos de empacotamento não são thread-safe.

Para obter mais informações, consulte o Introdução com a API de Empacotamento.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho msopc.h

Confira também

Padrão OpenXML ECMA-376

Recursos externos

Introdução com a API de Empacotamento

IOpcPart

IOpcPartSet

Conceitos básicos de convenções de empacotamento aberto

Visões gerais

Referência da API de empacotamento

Exemplos de API de empacotamento

Erros de empacotamento

Visão geral de partes

Referência