Windows.UI.UIAutomation.Core 命名空间

提供用于访问 Windows 核心 UI 自动化 API 的类型。

AutomationRemoteOperationResult

提供对 CoreAutomationRemoteOperation) 执行结果 (状态和远程对象的访问。

CoreAutomationRegistrar

公开用于注册新控件模式、属性、事件和注释的方法。

CoreAutomationRemoteOperation

表示 UI 自动化 (UIA) 客户端使用远程操作的入口点。

CoreAutomationRemoteOperationContext

提供 ICoreAutomationRemoteOperationExtensionProvider 对象读取和写入操作数的功能。

RemoteAutomationClientSession

表示远程应用程序的 UI 自动化客户端会话。

RemoteAutomationConnectionRequestedEventArgs

提供 ConnectionRequested 事件的事件数据。

RemoteAutomationDisconnectedEventArgs

提供 RemoteAutomationClientSession.Disconnected 事件的事件数据。

RemoteAutomationServer

表示一个 UI 自动化提供程序会话,用于在本地客户端和远程提供程序之间建立连接的服务器 (远程) 端。

RemoteAutomationWindow

表示远程应用程序的窗口 (未在本地计算机上运行) 。

结构

AutomationAnnotationTypeRegistration

表示批注注册。

AutomationRemoteOperationOperandId

表示引用 CoreAutomationRemoteOperation 的操作数寄存器的标识符。

接口

ICoreAutomationConnectionBoundObjectProvider

在 UI 自动化提供程序的远程操作中公开连接绑定对象的属性。

ICoreAutomationRemoteOperationExtensionProvider

为 UI 自动化提供程序实现一个或多个模式扩展提供支持。

枚举

AutomationRemoteOperationStatus

指定 CoreAutomationRemoteOperation 的可能执行状态。

注解

UI 自动化 (UIA) 是 UIA 客户端和 UIA 提供程序可以使用的一组 Windows API。

UIA 客户端可以编程方式访问有关应用程序 UI 和驱动 UI 活动的信息,而 UIA 提供程序可以通过编程方式向 UIA 客户端公开其 UI。