UI オートメーション

Microsoft UI オートメーションは、ユーザー インターフェイス (WINDOWSに関するプログラム情報を提供および使用できるアクセシビリティ フレームワークです。 デスクトップ上のほとんどの UI 要素にプログラムでアクセスできます。 スクリーン リーダーなどの支援技術製品は、UI に関する情報をエンド ユーザーに提供したり、標準入力以外の方法で UI を操作したりすることができます。 また、UI オートメーションにより、自動テスト スクリプトが UI と対話できるようになります。

目的

UI オートメーション を使用し、アクセス可能な設計プラクティスに従って、開発者は Windows で実行されているアプリケーションを、視覚、聴覚、またはモーションの障がいを持つ多くの人がアクセスしやすくすることができます。 また、UI オートメーションは、自動化されたテスト シナリオに堅牢な機能を提供するように特別に設計されています。

対象となる開発者

UI オートメーションは、経験豊富な C/C++ 開発者向けです。 一般に、開発者は、コンポーネント オブジェクト モデル (COM) のオブジェクトとインターフェイス、Unicode、および API プログラミングに関する中程度のWindows必要です。

マネージド コードのUI オートメーションについては、MSDN の「.NET Framework開発者ガイド」セクションの「アクセシビリティ」を参照してください。

実行時の要件

UI オートメーションは、次のオペレーティング システムでサポートされています: Windows XP、 Windows Server 2003、Windows Server 2003 R2、Windows Vista、Windows 7、Windows 10、Windows Server 2008、Windows Server 2008 R2、Windows Server 2012、Windows Server 2012 R2、Windows Server 2016、Windows Server 2019。

注意

WindowsXP および Windows Server 2003 には、Microsoft .NET Framework 3.0 も必要です。

ダウンレベルのオペレーティング システムのサポート

Windows Vista 用のプラットフォーム更新プログラムは、開発者がアプリケーションを Windows 7 とダウンレベルの両方のオペレーティング システムにターゲットにできる、一連の実行時ライブラリです。 Windows Server 2008 のプラットフォーム更新プログラムは、開発者が Windows Server 2008 R2 と以前のバージョンの Windows Server の両方にアプリケーションをターゲットにできる一連の実行時ライブラリです。 Windows Vista のプラットフォーム更新プログラムと Windows Server 2008 のプラットフォーム更新プログラムは、Windows Update を通じてすべての Windows Vista および Windows Server 2008 のお客様が利用できます。 Windows Vista のプラットフォーム更新プログラムまたは Windows Server 2008 のプラットフォーム更新プログラムを必要とするサード パーティ製のアプリケーションでは、Windows Update でそれがインストールされているかどうかを検出できます。ない場合は、Windows Update によってダウンロードされ、バックグラウンドでインストールされます。

Windows Vista のプラットフォーム更新プログラムと Windows Server 2008 のプラットフォーム更新プログラムは、どちらも次のオペレーティング システムで設定された Windows Automation API 3.0 機能セット全体をサポートしています。

  • WindowsXP (英語)
    WindowsXP Home SP3 x86
    WindowsXP Professional SP3 x86
  • Windows Server 2003 (English)
    WindowsServer 2003 SP2 (x86 および x64)
  • WindowsVista (英語)
    Starter SP2 (x86 および x64)
    Home プレミアム SP2 (x86 および x64)
    Business SP2 (x86 および x64)
    EnterpriseSP2 (x86 および x64)
    Ultimate SP2 (x86 および x64)
  • WindowsServer 2008 (英語)
    Windows Server 2008 SP2 (x86 および x64)

両方の更新プログラムの詳細については、「 Platform Update for Windows Vista 」を参照してください

このセクションの内容