Sdílet prostřednictvím


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.

Viz také

Referenční dokumentace

ProgID Key

Další zdroje

Atributy IDL

Atributy třídy

Definice TypeDef, Enum, unie a struktura atributy

Attributes Samples