Как клиенты получают дочерние идентификаторы
Разработчики клиентов могут получить идентификатор дочернего объекта следующими способами:
- Вызовите AccessibleChildren. Эта функция извлекает массив структур VARIANT .
- Запросите объект , чтобы узнать, поддерживает ли он интерфейс IEnumVARIANT . Если он присутствует, используйте IEnumVARIANT::Next , чтобы получить дочерние идентификаторы.
- Соберите идентификаторы дочерних объектов, вызвав метод IAccessible::accNavigate родительского объекта.
Примечание
Клиент отвечает за освобождение памяти, используемой для структур VARIANT . Клиенты также должны вызывать IUnknown::Release для любого возвращаемого интерфейса IDispatch .