Función UiaRaiseNotificationEvent (uiautomationcoreapi.h)
Lo llaman los proveedores para iniciar un evento de notificación.
Sintaxis
HRESULT UiaRaiseNotificationEvent(
[in] IRawElementProviderSimple *provider,
NotificationKind notificationKind,
NotificationProcessing notificationProcessing,
[in, optional] BSTR displayString,
[in] BSTR activityId
);
Parámetros
[in] provider
Nodo de proveedor donde se produjo el evento de notificación.
notificationKind
Tipo de notificación, como valor de enumeración NotificationKind .
notificationProcessing
La manera preferida de procesar una notificación, como un valor de enumeración NotificationProcessing .
[in, optional] displayString
Cadena que se va a mostrar en el mensaje de notificación.
[in] activityId
Cadena única no localizada para identificar una acción o un grupo de acciones. Úselo para pasar información adicional al controlador de eventos.
Valor devuelto
Si esta función se ejecuta correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Observaciones
Si la ventana usa el WS_POPUP
estilo , también debe implementar el patrón de control de ventana y controlar el mensaje de WM_GETOBJECT (consulte Cómo exponer un proveedor de Server-Side Automatización de la interfaz de usuario para obtener más detalles).
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1709 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2016 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | uiautomationcoreapi.h (include UIAutomation.h) |
Library | Uiautomationcore.lib |
Archivo DLL | Uiautomationcore.dll |