클라이언트가 자식 ID를 얻는 방법
클라이언트 개발자는 다음과 같은 방법으로 개체의 자식 ID를 가져올 수 있습니다.
- AccessibleChildren호출합니다. 이 함수는 VARIANT 구조체의 배열을 검색합니다.
- 개체를 쿼리하여 IEnumVARIANT 인터페이스를 지원하는지 확인합니다. 존재하는 경우 IEnumVARIANT::Next 자식 ID를 가져옵니다.
- 부모 개체의 IAccessible::accNavigate 메서드를 호출하여 자식 ID를 수집합니다.
메모
VARIANT 구조에 사용되는 메모리를 해제하는 것은 클라이언트의 책임입니다. 또한 클라이언트는 반환되는 IDispatch 인터페이스에서 IUnknown::Release 호출해야 합니다.