다음을 통해 공유


디스패치 매퍼

디스패치 매퍼는 COM CoCreateInstance 를 사용하여 만들어지고 하나의 인터페이스 ITDispatchMapper를 노출합니다. 이 인터페이스를 사용하면 한 인터페이스의 디스패치 포인터와 다른 인터페이스의 GUID를 고려할 때 애플리케이션이 개체에서 다른 인터페이스의 디스패치 포인터를 검색할 수 있습니다. 이 인터페이스는 개체에서 인터페이스를 쉽게 폴링하는 방법을 제공하지 않는 스크립팅 애플리케이션을 사용하는 프로그래머를 지원하기 위해 제공됩니다.

디스패치 매퍼는 개체의 IObjectSafety 인터페이스를 사용하여 개체가 요청된 인터페이스에서 스크립팅하는 데 안전한지 확인합니다. 개체가 IObjectSafety를 구현하지 않거나 개체가 이 특정 인터페이스에서 안전하지 않은 경우 호출이 실패합니다.