Freigeben über


IVisualTreeService::GetPropertyValuesChain-Methode (xamlom.h)

Ruft ein Array aller Eigenschaften ab, die für das übergebene Element festgelegt sind, und ein Array aller Stile, die beim Festlegen der effektiven Werte der Eigenschaften beteiligt sind.

Syntax

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

Parameter

[in] instanceHandle

Ein Handle für das Element, für das Eigenschaften abgefragt werden sollen.

[out] pSourceCount

Die Anzahl des Eigenschaftenquellenarrays.

[out] ppPropertySources

Ein Array von Eigenschaftenquellen.

[out] pPropertyCount

Die Anzahl des Eigenschaftenwertearrays.

[out] ppPropertyValues

Ein Array von Eigenschaftswerten.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben. Diese Methode sollte unter normalen Bedingungen nicht fehlschlagen.

Hinweise

GetPropertyValuesChain gibt ein Array von PropertyChainValue-Strukturen zurück, das alle Eigenschaften darstellt, die für das übergebene Element festgelegt sind. Außerdem wird ein Array von PropertyChainSource-Strukturen zurückgegeben, das alle Stile darstellt, die an der Festlegung des effektiven Werts jeder Eigenschaft beteiligt sind.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 10 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2016 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile xamlom.h

Weitere Informationen

IVisualTreeService