Compartir a través de


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.

Nota Para Windows 7, la matriz de enteros a las que apunta pRuntimeId puede contener un conjunto parcial de identificadores que identifican solo los elementos afectados por el 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