Compartir a través de


Función de devolución de llamada UiaEventCallback (uiautomationcoreapi.h)

Nota Esta función está en desuso. En su lugar, las aplicaciones cliente deben usar las interfaces del modelo de objetos componentes de automatización de la interfaz de usuario de Microsoft (COM).
 
Función implementada por el cliente a la que llama automatización de la interfaz de usuario cuando se genera un evento al que se ha suscrito el cliente.

Sintaxis

UiaEventCallback Uiaeventcallback;

void Uiaeventcallback(
  [in] UiaEventArgs *pArgs,
  [in] SAFEARRAY *pRequestedData,
  [in] BSTR pTreeStructure
)
{...}

Parámetros

[in] pArgs

Tipo: UiaEventArgs*

Dirección de una estructura UiaEventArgs que contiene los argumentos del evento.

[in] pRequestedData

Tipo: SAFEARRAY*

SAFEARRAY que contiene datos asociados al evento.

[in] pTreeStructure

Tipo: BSTR

Cadena que contiene la estructura del árbol asociado al evento, si el evento está asociado a un conjunto de nodos. Vea la sección Comentarios.

Valor devuelto

None

Observaciones

Esta función se pasa a UiaAddEvent y UiaRemoveEvent.

La estructura de árbol se describe mediante una cadena donde cada carácter es "p" o ")". El primer carácter de la cadena siempre representa el nodo raíz. La cadena es NULL si la función no devuelve ningún elemento.

Una "p" representa un nodo (elemento de automatización de la interfaz de usuario). Cuando una "p" sigue directamente a otra, el segundo nodo es un elemento secundario del primero. Una ")" representa un paso hacia arriba del árbol. Por ejemplo, "pp)p" representa un nodo seguido de dos nodos secundarios que son del mismo nivel entre sí. En "pp))p", el último nodo es un elemento relacionado del primero.

Requisitos

   
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado uiautomationcoreapi.h