Partager via


AutomationInteropProvider Classe

Définition

Assure la prise en charge des communications entre les fournisseurs UI Automation et les applications clientes UI Automation.

public ref class AutomationInteropProvider abstract sealed
public static class AutomationInteropProvider
type AutomationInteropProvider = class
Public Class AutomationInteropProvider
Héritage
AutomationInteropProvider

Champs

AppendRuntimeId

Contient une valeur qui, quand elle est retournée comme premier élément du tableau passé à GetRuntimeId() par le fournisseur UI Automation, indique que l’ID est partiel et doit être ajouté à l’ID fourni par le fournisseur de base.

InvalidateLimit

Spécifie le nombre maximal d'événements à envoyer avant le traitement par lots.

ItemsInvalidateLimit

Nombre maximal d'événements à envoyer avant le traitement par lots des éléments dans les conteneurs.

RootObjectId

Contient une valeur utilisée dans le membre lParam d'un message WM_GETOBJECT, qui indique que le serveur doit retourner une référence au fournisseur de l'élément brut racine.

Propriétés

ClientsAreListening

Obtient une valeur qui spécifie si une application cliente UI Automation est abonnée à des événements UI Automation.

Méthodes

HostProviderFromHandle(IntPtr)

Retourne un fournisseur UI Automation qui représente la fenêtre indiquée.

RaiseAutomationEvent(AutomationEvent, IRawElementProviderSimple, AutomationEventArgs)

Déclenche un événement modèle ou un événement personnalisé.

RaiseAutomationPropertyChangedEvent(IRawElementProviderSimple, AutomationPropertyChangedEventArgs)

Déclenche un événement quand une propriété UI Automation a été modifiée.

RaiseStructureChangedEvent(IRawElementProviderSimple, StructureChangedEventArgs)

Déclenche un événement lorsque l’arborescence UI Automation a changé.

ReturnRawElementProvider(IntPtr, IntPtr, IntPtr, IRawElementProviderSimple)

Retourne le fournisseur UI Automation pour un élément en réponse à un message WM_GETOBJECT.

S’applique à