Compartilhar via


Interface IInvokeProvider (uiautomationcore.h)

Fornece acesso a controles que iniciam ou executam uma única ação não ambígua e não mantêm o estado quando ativados.

Herança

A interface IInvokeProvider herda da interface IUnknown . IInvokeProvider também tem estes tipos de membros:

Métodos

A interface IInvokeProvider tem esses métodos.

 
IInvokeProvider::Invoke

Envia uma solicitação para ativar um controle e iniciar sua ação única não ambígua. (IInvokeProvider.Invoke)

Comentários

Implementado em um provedor de Automação da Interface do Usuário da Microsoft que deve dar suporte ao padrão de controle Invoke.

Os controles implementam IInvokeProvider se o mesmo comportamento não for exposto por meio de outro provedor de padrão de controle. Por exemplo, se o método Invoke de um controle executar a mesma ação que o método IExpandCollapseProvider::Expand ou Collapse , o controle também não deverá implementar IInvokeProvider.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [aplicativos da área de trabalho | aplicativos UWP]
Servidor mínimo com suporte Windows Server 2003 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho uiautomationcore.h (include UIAutomation.h)

Confira também

Visão Geral dos Provedores de Automação de Interface do Usuário