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


vi_progid

Определяет версия-независимую форму программного идентификатора.

[ vi_progid(
   name
) ];

Параметры

  • name
    Является независимым от версии идентификатор progid, представляющее объект.

    Имеется Progid удобную для восприятия версия идентификатора класса (CLSID), используемого для идентификации объектов COM И ActiveX.

Заметки

vi_progid Атрибут C++ позволяет указать является независимым от версии идентификатор progid для com-объекта.Идентификатор progid имеет форму Имя1.имя2.версия.Является независимым от версии идентификатор progid не имеет a версия.Можно указать оба идентификатор progid и vi_progid атрибуты компонентного класса.Если не указано vi_progid, является независимым от версии идентификатор progid - значение, заданное идентификатор progid атрибут.

vi_progid неявно CoClass атрибут, т е при указании vi_progidта же, что и определение CoClass и vi_progid атрибуты.

Vi_progid атрибут вызывает класс автоматически был зарегистрирован с указанным именем.Созданный файл idl не отображают значение программного идентификатора.

В проектах библиотеки ATL, если CoClass атрибут также присутствуют, указанный идентификатор progid используется GetVersionIndependentProgID (появилась функция CoClass атрибут).

Пример

См. CoClass пример использования образца vi_progid.

Требования

Контекст атрибута

Применение

класс" struct

Repeatable

Нет

Обязательные атрибуты

None

Недопустимые атрибуты

None

Дополнительные сведения о контекстах атрибута см. в разделе Контексты атрибута.

См. также

Ссылки

ProgID Key

Другие ресурсы

Атрибуты IDL

Typedef, Enum, соединения и атрибуты структуры

Атрибуты класса

Attributes Samples