Интерфейс 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) |