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