Compartilhar via


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

Manipula um WinEvent.

Sintaxe

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

Parâmetros

[in] idWinEvent

Tipo: DWORD

O identificador do WinEvent de entrada. Para obter uma lista de IDs do WinEvent, consulte Constantes de evento.

[in] hwnd

Tipo: HWND

O identificador da janela para a qual o WinEvent foi acionado. Essa também deve ser a janela para a qual o proxy foi criado.

[in] idObject

Tipo: LONG

O identificador de objeto (OBJID_*) do objeto acessível associado ao evento. Para obter uma lista de identificadores de objeto, consulte Identificadores de objeto.

[in] idChild

Tipo: LONG

O identificador filho do elemento associado ao evento ou CHILDID_SELF se o elemento não for um filho.

[in] pSink

Tipo: IProxyProviderWinEventSink*

Um ponteiro para a interface IProxyProviderWinEventSink fornecida pelo núcleo Automação da Interface do Usuário. Qualquer evento que o proxy precise gerar em resposta ao WinEvent que está sendo manipulado deve ser adicionado ao coletor.

Retornar valor

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

O provedor deve examinar os dados do evento. Se o provedor precisar gerar um evento Automação da Interface do Usuário em resposta, os dados desse evento deverão ser adicionados ao coletor de eventos pSink.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7, Windows Vista com SP2 e Atualização de Plataforma para Windows Vista, Windows XP com SP3 e Atualização de Plataforma para Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2, Windows Server 2008 com SP2 e Atualização de Plataforma para Windows Server 2008, Windows Server 2003 com SP2 e Atualização de Plataforma para Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho uiautomationcore.h (include UIAutomation.h)

Confira também

IProxyProviderWinEventHandler

IProxyProviderWinEventSink

Referência