Udostępnij za pośrednictwem


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.

Zobacz też

Informacje

ProgID Key

Inne zasoby

Atrybuty IDL

Element TypeDef, Enum, Unii i struktura atrybutów

Atrybuty klas

Attributes Samples