Compartir a través de


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