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 オートメーション プロバイダーに対して 1 つ以上のパターン拡張機能を実装するためのサポートを提供します。

列挙型

AutomationRemoteOperationStatus

CoreAutomationRemoteOperation の実行状態を指定します。

注釈

UI オートメーション (UIA) は、UIA クライアントと UIA プロバイダーで使用できる一連の Windows API です。

UIA クライアントは、アプリケーションの UI に関する情報にプログラムでアクセスし、UI アクティビティを駆動できます。一方、UIA プロバイダーは UI をプログラムによって UIA クライアントに公開できます。