Compartilhar via


Método IVisualTreeService::GetPropertyValuesChain (xamlom.h)

Obtém uma matriz de todas as propriedades definidas no elemento passado e uma matriz de todos os estilos envolvidos na definição dos valores efetivos das propriedades.

Sintaxe

HRESULT GetPropertyValuesChain(
  [in]  InstanceHandle      instanceHandle,
  [out] unsigned int        *pSourceCount,
  [out] PropertyChainSource **ppPropertySources,
  [out] unsigned int        *pPropertyCount,
  [out] PropertyChainValue  **ppPropertyValues
);

Parâmetros

[in] instanceHandle

Um identificador para o elemento no qual consultar as propriedades.

[out] pSourceCount

A contagem da matriz de fontes de propriedade.

[out] ppPropertySources

Uma matriz de fontes de propriedade.

[out] pPropertyCount

A contagem da matriz de valores de propriedade.

[out] ppPropertyValues

Uma matriz de valores de propriedade.

Retornar valor

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT. Esse método não deve falhar em condições normais.

Comentários

GetPropertyValuesChain retorna uma matriz de structs PropertyChainValue que representa todas as propriedades definidas no elemento passado. Ele também retorna uma matriz de structs PropertyChainSource que representa todos os estilos envolvidos na definição do valor efetivo de cada propriedade.

Requisitos

   
Cliente mínimo com suporte Windows 10 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2016 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho xamlom.h

Confira também

IVisualTreeService