IAccessible 인터페이스에서 다루지 않는 추가 정보 노출
제품에 따라 서버 개발자는 Microsoft Active Accessibility 지원 외에도 정보 또는 기능을 노출해야 할 수 있습니다. 이 경우 보조 기술 공급업체(클라이언트)와 협력하여 기능에 대한 지원을 추가합니다.
IAccessible 인터페이스를 확장하지 마세요. 인터페이스가 게시되면 변경할 수 없습니다. 추가 정보를 노출하려면 사용자 지정 인터페이스를 사용하고 다음 기술 중 하나를 사용하여 노출합니다.
- OBJID_NATIVEOM 사용하여 창에 대한 네이티브 개체 모델 인터페이스 노출
- QueryService를 사용하여 IAccessible 개체에 대한 네이티브 개체 모델 인터페이스 노출
IAccessible 인터페이스의 목표는 서버 및 클라이언트에서 사용되는 잘 정의된 인터페이스를 갖는 것입니다. 사용자 지정 인터페이스를 노출하기 전에 IAccessible을 통해 가능한 한 많은 정보를 노출해야 합니다.
QueryInterface를 사용하여 사용자 지정 인터페이스를 노출할 수 없습니다. 다음 절차에 설명된 대로 IServiceProvider::QueryService 를 사용합니다.