Método IUIAutomationClientInfoSource::RegisterClientConnectionCallback (uiautomationcore.h)

Registra una devolución de llamada de conexión.

Syntax

HRESULT RegisterClientConnectionCallback(
  [in]  IUIAutomationClientConnectionCallback *callback,
  [out] unsigned __int64                      *handle
);

Parámetros

[in] callback

Devolución de llamada que se está registrando.

[out] handle

Identificador de la devolución de llamada (para anular el registro posterior).

Valor devuelto

S_OK: si la devolución de llamada se registró correctamente.

E_INVALIDARG: si el parámetro callback o handle es NULL.

E_OUTOFMEMORY: si se produjo un error en la asignación de memoria para el registro.

Observaciones

Se pueden registrar varias devoluciones de llamada y se llamarán en orden.

La interfaz de devolución de llamada debe permanecer válida hasta que no se haya registrado explícitamente.

Almacene el identificador devuelto para anular el registro de la devolución de llamada más adelante.

Las devoluciones de llamada se invocan de forma sincrónica en el subproceso del sistema UIA.

Requisitos

Requirement Importancia
Cliente mínimo compatible Compilación 26100 de Windows
Header uiautomationcore.h

Consulte también

Función UnregisterClientConnectionCallback