Windows.UI.UIAutomation.Core Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides types for accessing Windows core UI Automation APIs.
Classes
AutomationRemoteOperationResult |
Provides access to the execution results (status and remote objects) of a CoreAutomationRemoteOperation. |
CoreAutomationRegistrar |
Exposes methods for registering new control patterns, properties, events, and annotations. |
CoreAutomationRemoteOperation |
Represents an entry point for UI Automation (UIA) clients to use remote operations. |
CoreAutomationRemoteOperationContext |
Provides the ability for a ICoreAutomationRemoteOperationExtensionProvider object to read and write operands. |
RemoteAutomationClientSession |
Represents a UI Automation client session for a remote application. |
RemoteAutomationConnectionRequestedEventArgs |
Provides event data for the ConnectionRequested event. |
RemoteAutomationDisconnectedEventArgs |
Provides event data for the RemoteAutomationClientSession.Disconnected event. |
RemoteAutomationServer |
Represents a UI Automation provider session for establishing the server (remote) side of a connection between a local client and a remote provider. |
RemoteAutomationWindow |
Represents a window for a remote application (one that isn’t running on the local machine). |
Structs
AutomationAnnotationTypeRegistration |
Represents an annotation registration. |
AutomationRemoteOperationOperandId |
Represents an identifier that refers to an operand register of a CoreAutomationRemoteOperation. |
Interfaces
ICoreAutomationConnectionBoundObjectProvider |
Exposes the properties of a connection-bound object in a remote operation for a UI Automation provider. |
ICoreAutomationRemoteOperationExtensionProvider |
Provides support for implementing one or more pattern extensions for a UI Automation provider. |
Enums
AutomationRemoteOperationStatus |
Specifies the possible execution states of a CoreAutomationRemoteOperation. |
Remarks
UI Automation (UIA) is a set of Windows APIs that can be used by UIA clients and UIA providers.
UIA clients can programmatically access information about an application's UI and drive UI activity, while UIA providers can programmatically expose their UI to UIA clients.