vi_progid
Gibt ein versionsunabhängiges ProgID des Formulars an.
[ vi_progid(
name
) ];
Parameter
Name
Das versionsunabhängige Programm-ID, das das Objekt darstellt.ProgIDs-Geschenk einer lesbaren Version der Klassenbezeichner (CLSID) verwendet, um COM-/ActiveX Objekte zu identifizieren.
Hinweise
Das Attribut vi_progid C++ können Sie ein versionsunabhängiges ProgID für ein COM-Objekt angeben.Ein ProgID hat das Formular name1.name2.version.Ein versionsunabhängiges ProgID hat keine Version.Es ist möglich, progid und die vi_progid-Attribute für eine Co-Klasse anzugeben.Wenn Sie nicht angeben, ist das vi_progidversionsunabhängige Programm-ID sich der Wert des vom ProgID-Attribut angegeben ist.
Das bedeutetvi_progid coclass-Attribut, d.h., wenn Sie vi_progidangeben, wird die coclass , wie dasselbe Ziel und vi_progid-Attribute angibt.
Das vi_progid-Attribut wird eine Klasse mit dem angegebenen Namen automatisch registriert werden.Die generierten IDL-Datei wird nicht der ProgID-Wert an.
In den ATL-Projekten wenn das Co-Klasse-Attribut vorhanden ist, wird das angegebene ProgID ( GetVersionIndependentProgID durch die Funktion durch das Einfügen coclass-Attribut).
Beispiel
Weitere Informationen finden Sie im Co-Klasse Beispiel für eine Beispiel verwenden aus vi_progid.
Anforderungen
Attribut-Kontext
Betrifft |
Klasse, struct |
Wiederholbar |
Nein |
Erforderliche Attribute |
None |
Ungültige Attribute |
None |
Weitere Informationen über das kontexte finden Sie unter Attribut-Kontexte.