Compartir a través de


Estructura UiaChangeInfo (uiautomationcore.h)

Contiene datos sobre un cambio de Automatización de la interfaz de usuario que se produjo.

Sintaxis

struct UiaChangeInfo {
  int     uiaId;
  VARIANT payload;
  VARIANT extraInfo;
};

Miembros

uiaId

Identifica el tipo de información de cambio. Los valores posibles son todos los valores de Identificadores de cambio, Identificadores de propiedad, Identificadores de atributo de texto, Identificadores de tipo de anotación e Identificadoresde estilo.

payload

Información sobre el tipo de cambio que se produjo.

extraInfo

Información detallada sobre el cambio que se produjo.

Comentarios

El proveedor puede llamar a UiaRaiseChangesEvent y pasar una matriz de estructuras UiaChangeInfo para notificar a los clientes de un grupo relacionado de cambios. La carga y extraInfo variarán en función del uiaId rellenado en la estructura UiaChangeInfo .

Si hay varios de estos tipos de eventos, se crearían varias estructuras UiaChangeInfo . A continuación se muestra una descripción de lo que son para cada par de valores.

UiaId payload extraInfo
UIA_SummaryChangeId VT_BSTR

Cadena que describe el significado del cambio desde un punto de vista de la aplicación.

Valor de identificador constante del proveedor que indica el significado de este evento.
Para los cambios de propiedad UIA, identificados en la sección Identificadores de propiedad. Type es el tipo de la propiedad y el valor es el nuevo valor de la propiedad.  
En el caso de los cambios en los atributos de texto, identificados en la sección Identificadores de atributos de texto, no se usa extraInfo . Type es el tipo del atributo y el valor es el nuevo valor del atributo.  
Para los cambios de anotación, identificados en la sección Identificadores de tipo de anotación , no se usa extraInfo . VT_BSTR

En el caso del texto, los caracteres del intervalo al que se aplica la anotación.

 
Para los cambios de estilo, identificados en la sección Identificadores de estilo, no se usa extraInfo . VT_BSTR

En el caso del texto, los caracteres del intervalo al que se aplica el estilo.

 

Requisitos

Requisito Valor
Header uiautomationcore.h