vi_progid
Określa formularz niezależny od wersji identyfikatora ProgID.
[ vi_progid(
name
) ];
Parametry
Nazwa
Identyfikator ProgID niezależnych od wersji, reprezentujący obiekt.Identyfikatory ProgID przedstawia przystępne wersji identyfikatorów klasy (CLSID), używany do identyfikowania obiektów COM/ActiveX.
Uwagi
Vi_progid atrybut C++ pozwala na określenie ProgID niezależnych od wersji dla obiektu COM.Identyfikator ProgID ma postać Nazwa1.name2.version.ProgID niezależnych od wersji nie jest wersji.Można określić zarówno progid i vi_progid atrybuty coclass.Jeśli nie określisz vi_progid, niezależny od wersji ProgID jest na wartość określoną przez progid atrybut.
vi_progid pociąga za sobą coclass atrybutu, to znaczy, jeśli określisz vi_progid, jest to samo, jak określanie coclass i vi_progid atrybuty.
Vi_progid atrybutu powoduje, że klasa automatycznie zarejestrowanie w ramach określonej nazwie.Plik wygenerowany .idl nie wyświetlą wartość ProgID.
W projektach ATL Jeśli coclass również obecny jest atrybut, określony identyfikator ProgID jest używana przez GetVersionIndependentProgID funkcji (wstawione przez coclass atrybut).
Przykład
Zobacz coclass przykład wykorzystanie próbki vi_progid.
Wymagania
Atrybutu kontekstu
Stosuje się do |
Klasa,struct |
Powtarzalne |
Nr |
Wymagane atrybuty |
Brak |
Nieprawidłowe atrybuty |
Brak |
Aby uzyskać więcej informacji na temat kontekstów atrybutu, zobacz Kontekstów atrybutu.