Compartilhar via


Método IXpsOMObjectFactory1::CreateRemoteDictionaryResourceFromStream1 (xpsobjectmodel_1.h)

Carrega a marcação do dicionário de recursos remotos em uma interface IXpsOMRemoteDictionaryResource não desenraizada. O dicionário referenciado pelo parâmetro dictionaryMarkupStream pode conter marcação do namespace OpenXPS ou MSXPS.

Sintaxe

HRESULT CreateRemoteDictionaryResourceFromStream1(
  IStream                        *dictionaryMarkupStream,
  IOpcPartUri                    *partUri,
  IXpsOMPartResources            *resources,
  IXpsOMRemoteDictionaryResource **dictionaryResource
);

Parâmetros

dictionaryMarkupStream

[in] A interface IStream que contém a marcação do dicionário de recursos remotos.

partUri

[in] A interface IOpcPartUri que contém o nome da parte a ser atribuída a esse recurso.

resources

A interface IXpsOMPartResources para os recursos de parte dos objetos de recurso de dicionário que têm fluxos.

dictionaryResource

[in] Um ponteiro para a nova interface IXpsOMRemoteDictionaryResource.

Retornar valor

O método retorna um HRESULT. Os valores possíveis incluem, mas não se limitam a, aqueles na tabela a seguir. Para obter informações sobre valores retornados da API de documento XPS que não estão listados nesta tabela, consulte Erros de documento XPS.

S_OK: o método foi bem-sucedido.

XPS_E_INVALID_CONTENT_TYPE: um tipo de recurso de imagem não corresponde aos namespaces usados na marcação. Por exemplo, se um dos elementos em recursos pode ser JpegXR, mas os namespaces seguem a especificação MSXPS.

E_POINTER: dictionaryMarkupStream, dictionaryPartUri, resources ou dictionaryResource é NULL.

XPS_E_NO_CUSTOM_OBJECTS: o recurso não aponta para uma implementação de interface reconhecida. Não há suporte para a implementação personalizada de interfaces de API de Documento XPS.

Comentários

Use esse método para criar um dicionário remoto de um fluxo cujo conteúdo pode ser do tipo XPS_DOCUMENT_TYPE_ XPS ou XPS_DOCUMENT_TYPE_ OPENXPS. CreateRemoteDictionaryResourceFromStream, lançado no Windows 7, lê apenas fluxos do tipo XPS_DOCUMENT_TYPE_ XPS.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho xpsobjectmodel_1.h
Biblioteca Nenhum

Confira também

IXpsOMObjectFactory1