UiaRaiseStructureChangedEvent, fonction (uiautomationcoreapi.h)
Appelé par un fournisseur pour informer microsoft UI Automation cœur que l’arborescence a changé.
Syntaxe
HRESULT UiaRaiseStructureChangedEvent(
[in] IRawElementProviderSimple *pProvider,
[in] StructureChangeType structureChangeType,
[in] int *pRuntimeId,
[in] int cRuntimeIdLen
);
Paramètres
[in] pProvider
Type : IRawElementProviderSimple*
Nœud du fournisseur où la modification d’arborescence s’est produite.
[in] structureChangeType
Type : StructureChangeType
Type de modification qui s’est produite dans l’arborescence.
[in] pRuntimeId
Type : int*
ID d’exécution pour les éléments enfants du nœud fournisseur où la modification d’arborescence s’est produite. Ce paramètre est utilisé uniquement lorsque structureChangeType est StructureChangeType_ChildRemoved ; elle est NULL pour tous les autres événements de modification de structure.
[in] cRuntimeIdLen
Type : int
Longueur du tableau d’entiers.
Valeur retournée
Type : HRESULT
Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Un exemple de modification dans l’arborescence est l’ajout ou la suppression d’éléments enfants dans une zone de liste, ou l’extension ou la réduction dans une arborescence.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau | applications UWP] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau | applications UWP] |
Plateforme cible | Windows |
En-tête | uiautomationcoreapi.h |
Bibliothèque | Uiautomationcore.lib |
DLL | Uiautomationcore.dll |