IUIAutomationCacheRequest インターフェイス (uiautomationclient.h)
キャッシュ要求のプロパティとメソッドを公開します。 クライアント アプリケーションでは、このインターフェイスを使用して、Microsoft UI オートメーション要素の取得時にキャッシュするプロパティとコントロール パターンを指定します。
継承
IUIAutomationCacheRequest インターフェイスは、IUnknown インターフェイスから継承します。 IUIAutomationCacheRequest には、次の種類のメンバーもあります。
メソッド
IUIAutomationCacheRequest インターフェイスには、これらのメソッドがあります。
IUIAutomationCacheRequest::AddPattern キャッシュ要求にコントロール パターンを追加します。 |
IUIAutomationCacheRequest::AddProperty プロパティをキャッシュ要求に追加します。 |
IUIAutomationCacheRequest::Clone キャッシュ要求のコピーを作成します。 |
IUIAutomationCacheRequest::get_AutomationElementMode 返される要素に基になる UI への完全な参照を含めるか、キャッシュされた情報のみを含めるかを示します。 (Get) |
IUIAutomationCacheRequest::get_TreeFilter キャッシュ時に使用される UI オートメーション要素ツリーのビューを指定します。 (Get) |
IUIAutomationCacheRequest::get_TreeScope キャッシュのスコープを指定します。 (Get) |
IUIAutomationCacheRequest::p ut_AutomationElementMode 返される要素に基になる UI への完全な参照を含めるか、キャッシュされた情報のみを含めるかを示します。 (Put) |
IUIAutomationCacheRequest::p ut_TreeFilter キャッシュ時に使用される UI オートメーション要素ツリーのビューを指定します。 (Put) |
IUIAutomationCacheRequest::p ut_TreeScope キャッシュのスコープを指定します。 (Put) |
解説
UI オートメーションを使用してプロパティとコントロール パターンを取得するには、クロスプロセス呼び出しが必要であり、パフォーマンスが低下する可能性があります。 バッチ操作でプロパティと制御パターンの値をキャッシュすることで、アプリケーションのパフォーマンスを向上させることができます。
CreateCacheRequest を呼び出して新しいキャッシュ要求を作成し、IUIAutomationCacheRequest のメソッドを呼び出して要求を構成します。
要件
サポートされている最小のクライアント | Windows 7、Windows Vista SP2 と Windows Vista 用プラットフォーム更新プログラム、WINDOWS XP SP3 と Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム、WINDOWS Server 2003 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | uiautomationclient.h (UIAutomation.h を含む) |