Поделиться через


Метод IProxyProviderWinEventHandler::RespondToWinEvent (uiautomationcore.h)

Обрабатывает winEvent.

Синтаксис

HRESULT RespondToWinEvent(
  [in] DWORD                      idWinEvent,
  [in] HWND                       hwnd,
  [in] LONG                       idObject,
  [in] LONG                       idChild,
  [in] IProxyProviderWinEventSink *pSink
);

Параметры

[in] idWinEvent

Тип: DWORD

Идентификатор входящего события WinEvent. Список идентификаторов Событий WinEvent см. в разделе Константы событий.

[in] hwnd

Тип: HWND

Дескриптор окна, для которого было запущено событие WinEvent. Это также должно быть окно, для которого был создан прокси-сервер.

[in] idObject

Тип: LONG

Идентификатор объекта (OBJID_*) доступного объекта, связанного с событием. Список идентификаторов объектов см. в разделе Идентификаторы объектов.

[in] idChild

Тип: LONG

Дочерний идентификатор элемента, связанного с событием, или CHILDID_SELF , если элемент не является дочерним.

[in] pSink

Тип: IProxyProviderWinEventSink*

Указатель на интерфейс IProxyProviderWinEventSink, предоставляемый ядром модель автоматизации пользовательского интерфейса. Любое событие, которое прокси-сервер должен вызвать в ответ на обрабатываемое событие WinEvent, должно быть добавлено в приемник.

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

Тип: HRESULT

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

Комментарии

Поставщик должен просмотреть данные события. Если поставщику необходимо вызвать событие модель автоматизации пользовательского интерфейса в ответ, данные для этого события должны быть добавлены в приемник событий pSink.

Требования

Требование Значение
Минимальная версия клиента Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновление платформы для Windows Vista, Windows XP с пакетом обновления 3 (SP3) и обновление платформы для Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и обновление платформы для Windows Server 2008, Windows Server 2003 с пакетом обновления 2 (SP2) и обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header uiautomationcore.h (включая UIAutomation.h)

См. также раздел

IProxyProviderWinEventHandler

IProxyProviderWinEventSink

Справочные материалы