Función UiaRaiseStructureChangedEvent (uiautomationcoreapi.h)
Lo llama un proveedor para notificar al núcleo de Microsoft Automatización de la interfaz de usuario que ha cambiado la estructura del árbol.
Sintaxis
HRESULT UiaRaiseStructureChangedEvent(
[in] IRawElementProviderSimple *pProvider,
[in] StructureChangeType structureChangeType,
[in] int *pRuntimeId,
[in] int cRuntimeIdLen
);
Parámetros
[in] pProvider
Tipo: IRawElementProviderSimple*
Nodo de proveedor donde se produjo el cambio de árbol.
[in] structureChangeType
Tipo: StructureChangeType
Tipo de cambio que se produjo en el árbol.
[in] pRuntimeId
Tipo: int*
Identificadores en tiempo de ejecución de los elementos secundarios del nodo de proveedor donde se produjo el cambio de árbol. Este parámetro solo se usa cuando structureChangeType es StructureChangeType_ChildRemoved; es NULL para todos los demás eventos de cambio de estructura.
[in] cRuntimeIdLen
Tipo: int
Longitud de la matriz de enteros.
Valor devuelto
Tipo: HRESULT
Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Un ejemplo de cambio en la estructura de árbol es los elementos secundarios que se agregan o quitan de un cuadro de lista, o se expanden o contraen en una vista de árbol.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [aplicaciones de escritorio | aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2003 [aplicaciones de escritorio | aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | uiautomationcoreapi.h |
Library | Uiautomationcore.lib |
Archivo DLL | Uiautomationcore.dll |