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 |
Дополнительные сведения о контекстах атрибута см. в разделе Контексты атрибута.