vi_progid
Menentukan bentuk progID independen versi.
Sintaks
[ vi_progid(name) ];
Parameter
nama
ProgID independen versi yang mewakili objek .
ProgID menyajikan versi pengidentifikasi kelas (CLSID) yang dapat dibaca manusia yang digunakan untuk mengidentifikasi objek COM/ActiveX.
Keterangan
Atribut C++ vi_progid memungkinkan Anda menentukan ProgID independen versi untuk objek COM. ProgID memiliki form name1.name2.version. ProgID independen versi tidak memiliki versi. Dimungkinkan untuk menentukan progid
atribut dan vi_progid pada coclass
. Jika Anda tidak menentukan vi_progid, ProgID independen versi adalah nilai yang ditentukan oleh atribut progid .
vi_progid menyiratkan coclass
atribut, yaitu, jika Anda menentukan vi_progid, itu adalah hal yang sama seperti menentukan coclass
atribut dan vi_progid.
Atribut vi_progid menyebabkan kelas didaftarkan secara otomatis dengan nama yang ditentukan. File .idl yang dihasilkan tidak akan menampilkan nilai ProgID.
Dalam proyek ATL, Jika atribut coclass juga ada, ProgID yang ditentukan digunakan oleh GetVersionIndependentProgID
fungsi (dimasukkan oleh coclass
atribut ).
Contoh
Lihat contoh coclass untuk contoh penggunaan vi_progid.
Persyaratan
Konteks atribut | Nilai |
---|---|
Berlaku untuk | class , struct |
Berulang | No |
Atribut yang diperlukan | Tidak |
Atribut tidak valid | Tidak |
Untuk informasi selengkapnya tentang konteks atribut, lihat Konteks Atribut.
Lihat juga
Atribut IDL
Atribut Typedef, Enum, Union, dan Struct
Atribut Kelas
Kunci ProgID