Freigeben über


AutomationInteropProvider Klasse

Definition

Bietet Unterstützung für die Kommunikation zwischen Benutzeroberflächenautomatisierungs-Anbietern und Benutzeroberflächenautomatisierungs-Clientanwendungen.

public ref class AutomationInteropProvider abstract sealed
public static class AutomationInteropProvider
type AutomationInteropProvider = class
Public Class AutomationInteropProvider
Vererbung
AutomationInteropProvider

Felder

AppendRuntimeId

Enthält einen Wert, der bei Rückgabe als erstes Element des Arrays, das vom Benutzeroberflächenautomatisierungs-Anbieter an GetRuntimeId() übergeben wurde, angibt, dass die ID teilweise ist und an die ID angefügt werden muss, die vom Basisanbieter bereitgestellt wurde.

InvalidateLimit

Gibt die maximale Anzahl von Ereignissen an, die vor der Batcherstellung gesendet werden können.

ItemsInvalidateLimit

Die maximale Anzahl zu sendender Ereignisse, bevor Ereignisse in Containern gesammelt werden.

RootObjectId

Enthält einen im lParam-Member einer WM_GETOBJECT-Meldung verwendeten Wert, der angibt, dass der Server einen Verweis auf den Anbieter des Rohdaten-Stammelements zurückgeben muss.

Eigenschaften

ClientsAreListening

Ruft einen Wert ab, der angibt, ob Benutzeroberflächenautomatisierung Clientanwendung Benutzeroberflächenautomatisierung Ereignisse abonniert wird.

Methoden

HostProviderFromHandle(IntPtr)

Gibt einen Benutzeroberflächenautomatisierungs-Anbieter zurück, der das angegebene Fenster darstellt.

RaiseAutomationEvent(AutomationEvent, IRawElementProviderSimple, AutomationEventArgs)

Löst ein Musterereignis oder ein benutzerdefiniertes Ereignis aus.

RaiseAutomationPropertyChangedEvent(IRawElementProviderSimple, AutomationPropertyChangedEventArgs)

Löst ein -Ereignis aus, wenn sich eine Benutzeroberflächenautomatisierung-Eigenschaft geändert hat.

RaiseStructureChangedEvent(IRawElementProviderSimple, StructureChangedEventArgs)

Löst ein Ereignis aus, wenn sich die Benutzeroberflächenautomatisierung-Struktur geändert hat.

ReturnRawElementProvider(IntPtr, IntPtr, IntPtr, IRawElementProviderSimple)

Gibt den Benutzeroberflächenautomatisierungs-Anbieter für ein Element als Reaktion auf eine WM_GETOBJECT-Nachricht zurück.

Gilt für: