Функция UiaRaiseNotificationEvent (uiautomationcoreapi.h)

Вызывается поставщиками для инициации события уведомления.

Синтаксис

HRESULT UiaRaiseNotificationEvent(
  [in]           IRawElementProviderSimple *provider,
                 NotificationKind          notificationKind,
                 NotificationProcessing    notificationProcessing,
  [in, optional] BSTR                      displayString,
  [in]           BSTR                      activityId
);

Параметры

[in] provider

Узел поставщика, в котором произошло событие уведомления.

notificationKind

Тип уведомления в виде значения перечисления NotificationKind .

notificationProcessing

Предпочтительный способ обработки уведомления в виде значения перечисления NotificationProcessing .

[in, optional] displayString

Строка, отображаемая в сообщении уведомления.

[in] activityId

Уникальная нелокализованная строка для идентификации действия или группы действий. Используйте его для передачи дополнительных сведений обработчику событий.

Возвращаемое значение

Если эта функция выполняется успешно, она возвращает S_OK. В противном случае будет возвращен код ошибки HRESULT.

Remarks

Если окно использует WS_POPUP стиль, оно также должно реализовать шаблон оконного элемента управления и обработать сообщение WM_GETOBJECT (дополнительные сведения см. в статье Предоставление поставщика Server-Side модель автоматизации пользовательского интерфейса).

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 1709 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2016 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header uiautomationcoreapi.h (включая UIAutomation.h)
Библиотека Uiautomationcore.lib
DLL Uiautomationcore.dll