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 progid
atributy vi_progid , coclass
tak 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
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro