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


Мастер реализации интерфейсов

Данный мастер реализует интерфейс для COM-объекта.Реализации множества интерфейсов включены в COM-библиотеки, доступные в Visual Studio и Windows.Реализация интерфейса связывается с объектом при создании экземпляра этого объекта и предоставляет службы, предлагаемые объектом.

Обсуждение интерфейсов и реализаций см. в разделе Интерфейсы и реализации интерфейсов в Windows SDK.

  • Реализовать интерфейс из
    Указывает расположение библиотеки типов, из которой создается интерфейс.

    Параметр

    Описание

    Проект

    Библиотека типов является частью проекта.

    Реестр

    Библиотека типов зарегистрирована в системе.Зарегистрированные библиотеки типов указаны в списке Доступные библиотеки типов.

    Файл

    Библиотека типов не обязательно зарегистрирована в системе, но содержится в файле.Необходимо указать расположение файла в поле Расположение.

  • Доступные библиотеки типов
    Отображает доступные библиотеки типов, содержащие определения интерфейсов, которые можно реализовать.Если в области Реализовать интерфейс из щелкнуть Файл, это поле будет недоступно для изменения.

  • Расположение
    Отображает расположение библиотеки типов, выбранной в данный момент в списке Доступные библиотеки типов.Если в области Реализовать интерфейс из выбран параметр Файл, щелкните кнопку с многоточием, чтобы найти файл, содержащий нужную библиотеку типов.

  • интерфейсов,
    Отображает интерфейсы, определения которых содержатся в библиотеке типов, выбранной в данный момент в поле Доступные библиотеки типов.

    ПримечаниеПримечание

    В списке Интерфейсы не отображаются интерфейсы, имена которых совпадают с именами интерфейсов, уже реализованных выбранным объектом.

    Кнопка перемещения

    Описание

    >

    Добавляет в список Реализовать интерфейсы имя интерфейса, выбранного в настоящее время в списке Интерфейсы.

    >>

    Добавляет в список Реализовать интерфейсы имена всех интерфейсов из списка Интерфейсы.

    <

    Удаляет имя интерфейса, выбранного в списке Реализовать интерфейсы.

    <<

    Удаляет имена всех интерфейсов из списка Реализовать интерфейсы.

  • Реализовать интерфейсы
    Отображает имена интерфейсов, выбранных для реализации в объекте.

    ПримечаниеПримечание

    Если вы включаете несколько интерфейсов, полученных из IDispatch, или пытаетесь реализовать интерфейс, полученный из другого интерфейса, уже имеющегося в классе, то необходимо устранить неоднозначность элементов COM_MAP.Дополнительные сведения см. в разделе COM_INTERFACE_ENTRY2.

См. также

Задачи

Реализация интерфейса (Visual C++)