Kunci CLSID

CLSID adalah pengidentifikasi unik global yang mengidentifikasi objek kelas COM. Jika server atau kontainer Anda memungkinkan penautan ke objek yang disematkan, Anda perlu mendaftarkan CLSID untuk setiap kelas objek yang didukung.

Kunci Registri

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{CLSID}

Kunci Registri Deskripsi
AppID Mengaitkan AppID dengan CLSID.
AutoConvertTo Menentukan konversi otomatis dari kelas objek tertentu ke kelas objek baru.
AutoTreatAs Secara otomatis mengatur CLSID untuk kunci TreatAs ke nilai yang ditentukan.
AuxUserType Menentukan nama tampilan pendek aplikasi dan nama aplikasi.
Menguasai Mengidentifikasi objek sebagai Kontrol ActiveX.
Konversi Digunakan oleh kotak dialog Konversi untuk menentukan format yang dapat dibaca dan ditulis aplikasi.
DataFormats Menentukan format data default dan utama yang didukung oleh aplikasi.
DefaultIcon Menyediakan informasi ikon default untuk presentasi objek ikonik.
InprocHandler Menentukan apakah aplikasi menggunakan handler kustom.
InprocHandler32 Menentukan apakah aplikasi menggunakan handler kustom.
InprocServer Menentukan jalur ke DLL server dalam proses.
InprocServer32 Mendaftarkan server dalam proses 32-bit dan menentukan model utas apartemen yang dapat dijalankan server.
Dapat disisipkan Menunjukkan bahwa objek kelas ini akan muncul dalam kotak daftar kotak dialog Sisipkan Objek saat digunakan oleh aplikasi kontainer COM.
Interface Entri opsional yang menentukan semua ID antarmuka (IID) yang didukung oleh kelas terkait.
LocalServer Menentukan jalur lengkap ke aplikasi server lokal 16-bit.
LocalServer32 Menentukan jalur lengkap ke aplikasi server lokal 32-bit.
MiscStatus Menentukan cara membuat dan menampilkan objek.
ProgID Mengaitkan ProgID dengan CLSID.
ToolBoxBitmap32 Mengidentifikasi nama modul dan ID sumber daya untuk bitmap 16 x 16 yang akan digunakan untuk wajah tombol toolbar atau kotak alat.
TreatAs Menentukan CLSID kelas yang dapat meniru kelas saat ini.
Verba Menentukan kata kerja yang akan didaftarkan untuk aplikasi.
Versi Menentukan nomor versi kontrol.
VersionIndependentProgID Mengaitkan ProgID dengan CLSID. Nilai ini digunakan untuk menentukan versi terbaru aplikasi objek.

 

Keterangan

Kunci HKEY_LOCAL_MACHINE\SOFTWARE\Classes sesuai dengan kunci HKEY_CLASSES_ROOT , yang dipertahankan untuk kompatibilitas dengan versi COM sebelumnya.

Kunci CLSID berisi informasi yang digunakan oleh handler COM default untuk mengembalikan informasi tentang kelas saat berada dalam status berjalan.

Untuk mendapatkan CLSID untuk aplikasi, Anda dapat menggunakan Uuidgen.exe, atau menggunakan fungsi CoCreateGuid.

CLSID adalah angka 128-bit, dalam heks, dalam sepasang kurung kurawal.

CoCreateGuid