Metodo IProxyProviderWinEventHandler::RespondToWinEvent (uiautomationcore.h)

Gestisce un evento WinEvent.

Sintassi

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

Parametri

[in] idWinEvent

Tipo: DWORD

Identificatore dell'evento WinEvent in ingresso. Per un elenco degli ID WinEvent, vedi Costanti evento.

[in] hwnd

Tipo: HWND

Handle della finestra per cui è stato generato l'evento WinEvent. Deve trattarsi anche della finestra per cui è stato creato il proxy.

[in] idObject

Tipo: LONG

Identificatore dell'oggetto (OBJID_*) dell'oggetto accessibile associato all'evento. Per un elenco di identificatori di oggetto, vedere Identificatori di oggetto.

[in] idChild

Tipo: LONG

Identificatore figlio dell'elemento associato all'evento o CHILDID_SELF se l'elemento non è figlio.

[in] pSink

Tipo: IProxyProviderWinEventSink*

Puntatore all'interfaccia IProxyProviderWinEventSink fornita dal core Automazione interfaccia utente. Qualsiasi evento che il proxy deve generare in risposta al winEvent gestito deve essere aggiunto al sink.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Il provider deve esaminare i dati dell'evento. Se il provider deve generare un evento Automazione interfaccia utente in risposta, i dati per tale evento devono essere aggiunti al sink dell'evento pSink.

Requisiti

Requisito Valore
Client minimo supportato Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista, Windows XP con SP3 e Platform Update per Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008, Windows Server 2003 con SP2 e Platform Update per Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione uiautomationcore.h (include UIAutomation.h)

Vedi anche

IProxyProviderWinEventHandler

IProxyProviderWinEventSink

Riferimento