Compartir a través de


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

Obtiene una matriz de todas las propiedades establecidas en el elemento pasado y una matriz de todos los estilos implicados en establecer los valores efectivos de las propiedades.

Sintaxis

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

Parámetros

[in] instanceHandle

Identificador del elemento en el que se consultan las propiedades.

[out] pSourceCount

Recuento de la matriz de orígenes de propiedades.

[out] ppPropertySources

Matriz de orígenes de propiedades.

[out] pPropertyCount

Recuento de la matriz de valores de propiedad.

[out] ppPropertyValues

Matriz de valores de propiedad.

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT. Este método no debe producir un error en condiciones normales.

Observaciones

GetPropertyValuesChain devuelve una matriz de structs PropertyChainValue que representa todas las propiedades establecidas en el elemento pasado. También devuelve una matriz de estructuras PropertyChainSource que representa todos los estilos implicados en establecer el valor efectivo de cada propiedad.

Requisitos

   
Cliente mínimo compatible Windows 10 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2016 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado xamlom.h

Consulte también

IVisualTreeService