Compartilhar via


Interface IXpsOMDictionary (xpsobjectmodel.h)

O dicionário é usado por um pacote XPS para compartilhar recursos.

Herança

A interface IXpsOMDictionary herda da interface IUnknown . O IXpsOMDictionary também tem esses tipos de membros:

Métodos

A interface IXpsOMDictionary tem esses métodos.

 
IXpsOMDictionary::Append

Acrescenta uma interface IXpsOMShareable junto com sua chave até o final do dicionário.
IXpsOMDictionary::Clone

Faz uma cópia profunda da interface. (IXpsOMDictionary.Clone)
IXpsOMDictionary::GetAt

Obtém o ponteiro da interface IXpsOMShareable e a cadeia de caracteres de nome da chave da entrada em um índice especificado no dicionário.
IXpsOMDictionary::GetByKey

Obtém o ponteiro da interface IXpsOMShareable da entrada que contém a chave especificada.
IXpsOMDictionary::GetCount

Obtém o número de entradas no dicionário.
IXpsOMDictionary::GetIndex

Obtém o índice de uma interface IXpsOMShareable do dicionário.
IXpsOMDictionary::GetOwner

Obtém um ponteiro para a interface que contém o dicionário.
IXpsOMDictionary::InsertAt

Insere uma interface IXpsOMShareable em um local especificado no dicionário e define a chave para identificar a interface.
IXpsOMDictionary::RemoveAt

Remove e libera a entrada de um local especificado no dicionário.
IXpsOMDictionary::SetAt

Substitui a entrada em um local especificado no dicionário.

Comentários

Os ponteiros de interface armazenados em um dicionário geralmente apontarão para interfaces, como IXpsOMBrush e IXpsOMVisual, derivadas da interface IXpsOMShareable . Para determinar o tipo de interface, chame o método IXpsOMShareable::GetType .

Um dicionário não pode conter ponteiros de interface duplicados.

Requisitos

   
Cliente mínimo com suporte Windows 7, Windows Vista com SP2 e Atualização de Plataforma para Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2, Windows Server 2008 com SP2 e Atualização de Plataforma para Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho xpsobjectmodel.h

Confira também

IXpsOMObjectFactory::CreateDictionary

IXpsOMShareable

Interfaces

Especificação de Papel XML