Bagikan melalui


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