progid
Určuje identifikátor ProgID pro objekt COM.
[ progid(
name
) ];
Parametry
název
Objekt představující identifikátor ProgID.Identifikátory ProgID prezentovat srozumitelnou verzi identifikátor třídy (CLSID) pro identifikaci objektů COM/ActiveX.
Poznámky
Progid atribut C++ umožňuje zadat identifikátor ProgID pro objekt COM.Identifikátor ProgID má tvar Název1.name2.version.Pokud nezadáte verze ProgID, je výchozí verze 1.Pokud nezadáte Název1. NÁZEV2, výchozí název je classname. classname.Pokud nezadáte progid a vi_progid, Název1. NÁZEV2 z vi_progid (Další pořadové číslo) a verze je připojen.
Pokud atribut bloku, který používá progid také nepoužívá uuid, kompilátor bude Kontrola registru, pokud uuid pro zadanou existuje progid.Pokud progid není zadána, verze (a název coclass, vytváření coclass) budou použity pro generování progid.
ProgID znamená coclass atributu, pokud zadáte progid, je totéž jako určení coclass a progid atributy.
Progid způsobuje atribut třídy automaticky registrovat se zadaným názvem..Idl generovaného souboru nebude zobrazen progid hodnotu.
Tento atribut je použit v rámci projektu, který používá ATL, změní chování atributu.Vedle výše uvedené chování se používá informace zadané pomocí tohoto atributu v GetProgID funkce injekčně coclass atributu.Další informace naleznete coclass atributu.
Příklad
Viz příklad pro coclass pro použití vzorku progid.
Požadavky
Atribut kontextu
V aplikacích |
Třída,struct |
Opakovatelné |
Ne |
Požadované atributy |
Žádná |
Neplatné atributy |
Žádná |
Další informace o kontextech atribut, viz Kontexty atribut.