Método IUIAutomation::AddAutomationEventHandler (uiautomationclient.h)
Registra un método que controla los eventos de Automatización de la interfaz de usuario de Microsoft.
Sintaxis
HRESULT AddAutomationEventHandler(
[in] EVENTID eventId,
[in] IUIAutomationElement *element,
[in] TreeScope scope,
[in] IUIAutomationCacheRequest *cacheRequest,
[in] IUIAutomationEventHandler *handler
);
Parámetros
[in] eventId
Tipo: EVENTID
Identificador del evento que controla el método. Para obtener una lista de identificadores de eventos, consulte identificadores de eventos.
[in] element
Tipo:
Puntero al elemento de automatización de la interfaz de usuario que se va a asociar al controlador de eventos.
[in] scope
Tipo: treeScope de
Ámbito de los eventos que se van a controlar; es decir, si están en el propio elemento o en sus antecesores y descendientes.
[in] cacheRequest
Tipo: IUIAutomationCacheRequest*
Puntero a una solicitud de caché o NULL si no se desea ningún almacenamiento en caché.
[in] handler
Tipo: * IUIAutomationEventHandler
Puntero al objeto que controla el evento.
Valor devuelto
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un hrESULT código de error.
Observaciones
Un cliente de Automatización de la interfaz de usuario no debe usar varios subprocesos para agregar o quitar controladores de eventos. El comportamiento inesperado puede producir si se agrega o quita un controlador de eventos mientras se agrega o quita otro en el mismo proceso de cliente.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 7, Windows Vista con SP2 y Platform Update para Windows Vista, Windows XP con SP3 y Platform Update para Windows Vista [solo aplicaciones de escritorio] |
servidor mínimo admitido | Windows Server 2008 R2, Windows Server 2008 con SP2 y Platform Update para Windows Server 2008, Windows Server 2003 con SP2 y Platform Update para Windows Server 2008 [solo aplicaciones de escritorio] |
de la plataforma de destino de |
Windows |
encabezado de |
uiautomationclient.h (include UIAutomation.h) |
Consulte también
propiedades y patrones de control de automatización de la interfaz de usuario de almacenamiento en caché
conceptual de
de referencia de
suscribirse a eventos de automatización de la interfaz de usuario