Freigeben über


IProxyProviderWinEventHandler::RespondToWinEvent-Methode (uiautomationcore.h)

Behandelt ein WinEvent.

Syntax

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

Parameter

[in] idWinEvent

Typ: DWORD

Der Bezeichner des eingehenden WinEvents. Eine Liste der WinEvent-IDs finden Sie unter Ereigniskonstanten.

[in] hwnd

Typ: HWND

Das Handle des Fensters, für das das WinEvent ausgelöst wurde. Dies sollte auch das Fenster sein, für das der Proxy erstellt wurde.

[in] idObject

Typ: LONG

Der Objektbezeichner (OBJID_*) des barrierefreien Objekts, das dem Ereignis zugeordnet ist. Eine Liste der Objektbezeichner finden Sie unter Objektbezeichner.

[in] idChild

Typ: LONG

Der untergeordnete Bezeichner des Elements, das dem Ereignis zugeordnet ist, oder CHILDID_SELF , wenn das Element kein untergeordnetes Element ist.

[in] pSink

Typ: IProxyProviderWinEventSink*

Ein Zeiger auf die IProxyProviderWinEventSink-Schnittstelle, die vom Benutzeroberflächenautomatisierung Core bereitgestellt wird. Jedes Ereignis, das der Proxy als Reaktion auf das behandelte WinEvent auslösen muss, sollte der Senke hinzugefügt werden.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Der Anbieter sollte die Ereignisdaten überprüfen. Wenn der Anbieter als Antwort ein Benutzeroberflächenautomatisierung-Ereignis auslösen muss, sollten die Daten für dieses Ereignis der pSink-Ereignissenke hinzugefügt werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista, Windows XP mit SP3 und Plattformupdate für Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008, Windows Server 2003 mit SP2 und Plattformupdate für Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile uiautomationcore.h (uiAutomation.h einschließen)

Weitere Informationen

IProxyProviderWinEventHandler

IProxyProviderWinEventSink

Referenz