クライアントが子 ID を取得する方法
クライアント開発者は、次の方法でオブジェクトの子 ID を取得できます。
- AccessibleChildrenを呼び出します。 この関数は、VARIANT構造体配列を取得します。
- オブジェクトにクエリを実行して、IEnumVARIANT インターフェイスがサポートされているかどうかを確認します。 存在する場合は、IEnumVARIANT::Next で子 ID を取得します。
- 親オブジェクトの IAccessible::accNavigate メソッドを呼び出して、子 ID を収集します。
手記
VARIANT 構造体に使用されるメモリを解放するのはクライアントの責任です。 クライアントも、返される任意の IDispatch インターフェイスで、IUnknown::Release を呼び出す必要があります。