Sdílet prostřednictvím


vi_progid

Určuje formulář nezávislý na verzi identifikátoru ProgID.

Syntaxe

[ vi_progid(name) ];

Parametry

Jméno
Identifikátor ProgID nezávislý na verzi představující objekt.

Identifikátory PROGID představují čitelné verze identifikátoru třídy (CLSID) používané k identifikaci objektů COM/technologie ActiveX.

Poznámky

Atribut vi_progid C++ umožňuje zadat identifikátor ProgID nezávislý na verzi objektu COM. Identifikátor ProgID má název formuláře1.name2.version. Identifikátor ProgID nezávislý na verzi nemá verzi. Je možné zadat jak progidatributy vi_progid , coclasstak i na . Pokud nezadáte vi_progid, identifikátor ProgID nezávislý na verzi je hodnota určená atributem progid .

vi_progid implikuje coclass atribut, to znamená, že pokud zadáte vi_progid, je to totéž jako určení coclass atributů a vi_progid.

Atribut vi_progid způsobí, že se třída automaticky zaregistruje pod zadaným názvem. Vygenerovaný soubor .idl nezobrazí hodnotu ProgID.

V projektech ATL platí, že pokud je k dispozici atribut coclass , použije zadaná hodnota ProgID GetVersionIndependentProgID funkci (vloženou atributem coclass ).

Příklad

Ukázkové použití vi_progid najdete v příkladu třídy coclass.

Požadavky

Kontext atributu Hodnota
Platí pro class, struct
Opakovatelnou Číslo
Požadované atributy Žádné
Neplatné atributy Žádné

Další informace o kontextech atributů naleznete v tématu Kontexty atributů.

Viz také

IDL – atributy
Atributy klíčových slov typedef, enum, union a struct
Atributy třídy
Klíč PROGID