目次 |
ブラウザに何が起こっているのかを追跡するため、外部アプリケーションを許可する手段としてMozillaはMSAA (Microsoft Active Accessibility) サーバを実装しています。これによって、スクリーンリーダーや音声認識ソフトといったアクセスビリティを向上させるアプリケーションによる、変更点の強調やイベントの聴取、ウィンドウの内容の読み取りを可能にします。
IEnumVARIANTは、一度にMSAAサーバから大量のAccessibleオブジェクトを取得するAPIのひとつです。通常、外部アプリケーションとの通信のパフォーマンスを向上させます。 この設定は主にデバックをするためにあります。
MSAAのIEnumVARIANT呼び出しに失敗したとき、代わりにget_accChild()もしくはaccNavigate()を呼び出す。
有効なIEnumVARIANTがMSAAサーバを呼び出すために、VARIANTオブジェクトに戻る(デフォルト)。