Partager via


Interface IInvokeProvider (uiautomationcore.h)

Fournit l’accès aux contrôles qui initient ou effectuent une action unique et non ambiguë et qui ne conservent pas l’état lors de l’activation.

Héritage

L’interface IInvokeProvider hérite de l’interface IUnknown. IInvokeProvider possède également les types de membres suivants :

Méthodes

L’interface IInvokeProvider possède ces méthodes.

 
IInvokeProvider ::Invoke

Envoie une requête pour activer un contrôle et initier son action unique et non équivoque. (IInvokeProvider.Invoke)

Remarques

Implémenté sur un fournisseur Microsoft UI Automation qui doit prendre en charge le modèle de contrôle Invoke.

Les contrôles implémentent IInvokeProvider si le même comportement n’est pas exposé via un autre fournisseur de modèles de contrôle. Par exemple, si la méthode Invoke d’un contrôle effectue la même action que la méthode IExpandCollapseProvider ::Expand ou Collapse , le contrôle ne doit pas également implémenter IInvokeProvider.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête uiautomationcore.h (incluez UIAutomation.h)

Voir aussi

Vue d'ensemble des fournisseurs UI Automation