Langage

AutomationInteropProvider Classe

Définition

Fournit la prise en charge de la communication 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

Nom Description
AppendRuntimeId

Contient une valeur qui, lorsqu’elle est retournée en tant que premier élément du tableau passé par le fournisseur UI Automation à GetRuntimeId(), 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 lot.

ItemsInvalidateLimit

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

RootObjectId

Contient une valeur utilisée dans le lParam membre d’un WM_GETOBJECT message, indiquant que le serveur doit retourner une référence au fournisseur d’éléments bruts racine.

Propriétés

Nom Description
ClientsAreListening

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

Méthodes

Nom Description
HostProviderFromHandle(IntPtr)

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

RaiseAutomationEvent(AutomationEvent, IRawElementProviderSimple, AutomationEventArgs)

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

RaiseAutomationPropertyChangedEvent(IRawElementProviderSimple, AutomationPropertyChangedEventArgs)

Déclenche un événement lorsqu’une propriété UI Automation a changé.

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 WM_GETOBJECT message.

S’applique à