クライアントのUI オートメーション要素インターフェイス

このセクションでは、Microsoft UI オートメーション クライアントがUI オートメーション要素の検索、アクセス、クエリに使用するインターフェイスについて説明します。

このセクションの内容

インターフェイス 説明
IUIAutomation
UI オートメーション クライアント アプリケーションがUI オートメーション要素を検出、アクセス、フィルター処理できるようにするメソッドを公開します。 UI オートメーションは、IUIAutomation インターフェイスによって表されるオブジェクトとして、UI オートメーションのすべての要素を公開します。 このインターフェイスのメンバーは、特定の要素に固有ではありません。
IUIAutomation2
IUIAutomation インターフェイスを拡張して、UI オートメーション機能を制御するための追加のメソッドを公開します。
IUIAutomation3
IUIAutomation2 インターフェイスを拡張して、UI オートメーション機能を制御するための追加のメソッドを公開します。
IUIAutomation4
IUIAutomation3 インターフェイスを拡張して、UI オートメーション機能を制御するための追加のメソッドを公開します。
IUIAutomation5
IUIAutomation4 インターフェイスを拡張して、UI オートメーション機能を制御するための追加のメソッドを公開します。
IUIAutomation6
IUIAutomation5 インターフェイスを拡張して、UI オートメーション機能を制御するための追加のメソッドを公開します。
IUIAutomationCacheRequest
キャッシュ要求のプロパティとメソッドを公開します。 クライアント アプリケーションでは、このインターフェイスを使用して、UI オートメーション要素が取得されたときにキャッシュされるプロパティとコントロール パターンを指定します。
IUIAutomationElement
UI 項目を表すUI オートメーション要素のメソッドとプロパティを公開します。
IUIAutomationElement2
IUIAutomationElement インターフェイスを拡張します。
IUIAutomationElement3
IUIAutomationElement2 インターフェイスを拡張します。
IUIAutomationElement4
IUIAutomationElement3 インターフェイスを拡張します。
IUIAutomationElement5
IUIAutomationElement4 インターフェイスを拡張して、現在のランドマーク データとキャッシュされたランドマーク データへのアクセスを提供します。
IUIAutomationElement6
IUIAutomationElement5 インターフェイスを拡張して、現在およびキャッシュされた完全な説明へのアクセスを提供します。
IUIAutomationElement7
IUIAutomationElement6 インターフェイスを拡張します。
IUIAutomationElement8
IUIAutomationElement7 インターフェイスを拡張します。
IUIAutomationElement9
IUIAutomationElement8 インターフェイスを拡張します。
IUIAutomationElementArray
UI オートメーション要素のコレクションを表します。
IUIAutomationRegistrar
新しいコントロール パターン、プロパティ、およびイベントを登録するためのメソッドを公開します。
IUIAutomationTreeWalker
デスクトップ上のUI オートメーション要素の表示と移動にクライアント アプリケーションUI オートメーション使用するプロパティとメソッドを公開します。

UI オートメーション クライアント