AutomationInteropProvider Klass

Definition

Ger stöd för kommunikation mellan UI Automation-leverantörer och UI Automation klientprogram.

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

Fält

Name Description
AppendRuntimeId

Innehåller ett värde som, när det returneras som det första elementet i matrisen som skickas av UI Automation-providern till GetRuntimeId(), anger att ID:t är partiellt och bör läggas till i det ID som tillhandahålls av basprovidern.

InvalidateLimit

Anger det maximala antalet händelser som ska skickas före batchbearbetning.

ItemsInvalidateLimit

Det maximala antalet händelser som ska skickas före batchbearbetning för objekt i containrar.

RootObjectId

Innehåller ett värde som används i medlemmen i lParam ett WM_GETOBJECT meddelande som anger att servern ska returnera en referens till rotråvarans provider.

Egenskaper

Name Description
ClientsAreListening

Hämtar ett värde som anger om något UI Automation klientprogram prenumererar på UI Automation händelser.

Metoder

Name Description
HostProviderFromHandle(IntPtr)

Returnerar en UI Automation-provider som representerar det angivna fönstret.

RaiseAutomationEvent(AutomationEvent, IRawElementProviderSimple, AutomationEventArgs)

Genererar en mönsterhändelse eller en anpassad händelse.

RaiseAutomationPropertyChangedEvent(IRawElementProviderSimple, AutomationPropertyChangedEventArgs)

Skapar en händelse när en UI Automation-egenskap har ändrats.

RaiseStructureChangedEvent(IRawElementProviderSimple, StructureChangedEventArgs)

Genererar en händelse när UI Automation träd har ändrats.

ReturnRawElementProvider(IntPtr, IntPtr, IntPtr, IRawElementProviderSimple)

Returnerar UI Automation-providern för ett element som svar på ett WM_GETOBJECT meddelande.

Gäller för