Поделиться через


Интерфейс ITDispatchMapper (tapi3if.h)

Интерфейс ITDispatchMapper позволяет приложению получить указатель диспетчеризации другого интерфейса объекта, учитывая указатель диспетчеризации одного интерфейса и GUID другого. Этот интерфейс предоставляется для помощи программистам, использующим приложения для создания скриптов, которые не поддерживают автоматическое отслеживание нескольких интерфейсов в объекте.

Диспетчер диспетчеризации будет использовать интерфейс IObjectSafety объекта, чтобы убедиться, что объект безопасен для создания скриптов в запрошенном интерфейсе. Если объект не реализует IObjectSafety или объект не является безопасным в этом конкретном интерфейсе, вызов завершится ошибкой.

Объект Dispatch Mapper должен быть создан с помощью COM CoCreateInstance.

Наследование

Интерфейс ITDispatchMapper наследуется от интерфейса IDispatch . ITDispatchMapper также имеет следующие типы членов:

Методы

Интерфейс ITDispatchMapper содержит следующие методы.

 
ITDispatchMapper::QueryDispatchInterface

Метод QueryDispatchInterface возвращает указатель диспетчеризации на другой интерфейс объекта с учетом его GUID и указателя диспетчеризации другого интерфейса объекта.

Требования

   
Целевая платформа Windows
Header tapi3if.h (включая Tapi3.h)

См. также раздел

Диспетчер сопоставления

IDispatch