Метод 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) |
См. также раздел
Справочные материалы