WinEvents
Microsoft Windows オペレーティング システムには、Windows デスクトップで実行されているプロセスとアプリケーションが特定の種類の情報を交換できるようにする WinEvents と呼ばれる機能が含まれています。 Microsoft UI オートメーション と Microsoft Active Accessibility を使用するアクセシビリティ ツールは、WinEvents の主要ユーザーの 1 つです。
アクセシビリティのコンテキストでは、UI オートメーション プロバイダーと Microsoft Active Accessibility サーバーは WinEvents を使用して、UI 要素が作成または破棄されたとき、要素名、状態、または値が変更されたときなど、アプリケーション UI の変更をクライアントに通知します。
このセクションでは、クライアントが WinEvent を処理し、サーバーが適切な WinEvent をトリガーするタイミングを判断するのに役立つ推奨事項、ガイドライン、および例を示します。
このセクションの内容
- WinEvents とは
- フック関数の登録
- システム レベルおよびObject-Level イベント
- コンテキスト内およびコンテキスト外のフック関数
- フック関数の再入に対する保護
- WinEvent ID の割り当て
Microsoft Active Accessibility のイベント通知プロセスの概要については、「技術的な概要」の「WinEvents」を参照してください。
関連トピック