Мастер реализации интерфейсов
Данный мастер реализует интерфейс для COM-объекта. Реализации множества интерфейсов включены в COM-библиотеки, доступные в Visual Studio и Windows. Реализация интерфейса связывается с объектом при создании экземпляра этого объекта и предоставляет службы, предлагаемые объектом.
Обсуждение интерфейсов и реализаций см. в разделе Интерфейсы и реализации интерфейсов в SDK для Windows.
Реализовать интерфейс из
Указывает расположение библиотеки типов, из которой создается интерфейс.Параметр
Описание
Проект
Библиотека типов является частью проекта.
Реестр
Библиотека типов зарегистрирована в системе. Зарегистрированные библиотеки типов указаны в списке Доступные библиотеки типов.
Файл
Библиотека типов не обязательно зарегистрирована в системе, но содержится в файле. Необходимо указать расположение файла в поле Расположение.
Доступные библиотеки типов
Отображает доступные библиотеки типов, содержащие определения интерфейсов, которые можно реализовать. Если в области Реализовать интерфейс из щелкнуть Файл, это поле будет недоступно для изменения.Расположение
Отображает расположение библиотеки типов, выбранной в списке Доступные библиотеки типов. Если в области Реализовать интерфейс из выбран параметр Файл, щелкните кнопку с многоточием, чтобы найти файл, содержащий нужную библиотеку типов.интерфейсов,
Отображает интерфейсы, определения которых содержатся в библиотеке типов, выбранной в списке Доступные библиотеки типов.Примечание
В списке Интерфейсы не отображаются интерфейсы, имена которых совпадают с именами интерфейсов, уже реализованных выбранным объектом.
Кнопка перемещения
Описание
>
Добавляет в список Реализовать интерфейсы имя интерфейса, выбранного в настоящее время в списке Интерфейсы.
>>
Добавляет в список Реализовать интерфейсы имена всех интерфейсов из списка Интерфейсы.
<
Удаляет имя интерфейса, выбранного в списке Реализовать интерфейсы.
<<
Удаляет имена всех интерфейсов из списка Реализовать интерфейсы.
Реализовать интерфейсы
Отображает имена интерфейсов, выбранных для реализации в объекте.Примечание
Если вы включаете несколько интерфейсов, полученных из IDispatch, или пытаетесь реализовать интерфейс, полученный из другого интерфейса, уже имеющегося в классе, то необходимо устранить неоднозначность элементов COM_MAP.Дополнительные сведения см. в разделе COM_INTERFACE_ENTRY2.