Méthode IProxyProviderWinEventHandler ::RespondToWinEvent (uiautomationcore.h)

Gère un événement WinEvent.

Syntaxe

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

Paramètres

[in] idWinEvent

Type : DWORD

Identificateur de l’événement WinEvent entrant. Pour obtenir la liste des ID WinEvent, consultez Constantes d’événement.

[in] hwnd

Type : HWND

Handle de la fenêtre pour laquelle WinEvent a été déclenché. Il doit également s’agir de la fenêtre pour laquelle le proxy a été créé.

[in] idObject

Type : LONG

Identificateur d’objet (OBJID_*) de l’objet accessible associé à l’événement. Pour obtenir la liste des identificateurs d’objet, consultez Identificateurs d’objet.

[in] idChild

Type : LONG

Identificateur enfant de l’élément associé à l’événement, ou CHILDID_SELF si l’élément n’est pas un enfant.

[in] pSink

Type : IProxyProviderWinEventSink*

Pointeur vers l’interface IProxyProviderWinEventSink fournie par le cœur UI Automation. Tout événement que le proxy doit déclencher en réponse à l’événement WinEvent géré doit être ajouté au récepteur.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Le fournisseur doit examiner les données d’événement. Si le fournisseur doit déclencher un événement UI Automation en réponse, les données de cet événement doivent être ajoutées au récepteur d’événements pSink.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista, Windows XP avec SP3 et Mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2008 R2, Windows Server 2008 avec SP2 et Platform Update pour Windows Server 2008, Windows Server 2003 avec SP2 et Platform Update pour Windows Server 2008 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête uiautomationcore.h (incluez UIAutomation.h)

Voir aussi

IProxyProviderWinEventHandler

IProxyProviderWinEventSink

Référence