Método IXpsOMDictionary::Append (xpsobjectmodel.h)
Acrescenta uma interface IXpsOMShareable junto com sua chave até o final do dicionário.
Sintaxe
HRESULT Append(
[in] LPCWSTR key,
[in] IXpsOMShareable *entry
);
Parâmetros
[in] key
A chave a ser usada para essa entrada.
A cadeia de caracteres referenciada por chave deve ser exclusiva no dicionário.
[in] entry
Um ponteiro para a interface IXpsOMShareable que deve ser acrescentada ao dicionário.
Um dicionário não pode conter ponteiros de interface duplicados. Esse parâmetro deve conter um ponteiro de interface que ainda não esteja no dicionário.
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.
Código de retorno | Descrição |
---|---|
|
O método foi bem-sucedido. |
|
A entrada 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
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 .
A figura a seguir ilustra como o dicionário é alterado pelo método Append .
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 |