Функция 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 |