Partager via


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

Obtient un tableau de toutes les propriétés définies sur l’élément transmis et un tableau de tous les styles impliqués dans la définition des valeurs effectives des propriétés.

Syntaxe

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

Paramètres

[in] instanceHandle

Handle de l’élément sur lequel interroger les propriétés.

[out] pSourceCount

Nombre du tableau des sources de propriété.

[out] ppPropertySources

Tableau de sources de propriétés.

[out] pPropertyCount

Nombre du tableau des valeurs de propriété.

[out] ppPropertyValues

Tableau de valeurs de propriété.

Valeur retournée

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT. Cette méthode ne doit pas échouer dans des conditions normales.

Remarques

GetPropertyValuesChain retourne un tableau de structs PropertyChainValue qui représente toutes les propriétés définies sur l’élément transmis. Elle retourne également un tableau de structs PropertyChainSource qui représente tous les styles impliqués dans la définition de la valeur effective de chaque propriété.

Spécifications

   
Client minimal pris en charge Windows 10 (applications de bureau uniquement)
Serveur minimal pris en charge Windows Server 2016 (applications de bureau uniquement)
Plateforme cible Windows
En-tête xamlom.h

Voir aussi

IVisualTreeService