Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Meskipun klien dapat menelusuri daftar CLSID dalam registri dan memilih komponen yang akan digunakan, memuat setiap komponen dalam registri dan mengkuerinya untuk antarmuka yang didukung sangat memakan waktu. Untuk menentukan apakah komponen mendukung antarmuka yang diperlukan sebelum membuat instans komponen, metode untuk mengklasifikasikan komponen ke dalam kategori dikembangkan.
Kategori komponen adalah sekumpulan antarmuka yang telah diberi GUID bernama CATID. Komponen yang mengimplementasikan semua antarmuka dalam kategori komponen mendaftarkan diri mereka sebagai anggota kategori komponen tersebut. Komponen yang termasuk dalam kategori komponen tertentu kemudian dapat dipilih dari registri. Dengan mendaftarkan dirinya sebagai anggota kategori komponen, komponen menjamin bahwa komponen mendukung semua antarmuka anggota dalam kategori komponen.
Komponen dapat menjadi anggota dari banyak kategori. Ini tidak terbatas pada antarmuka pendukung dalam kategori komponen. Ini dapat mendukung antarmuka apa pun, selain antarmuka dalam kategori komponen.
Berbeda dengan pendaftaran standar komponen, di mana pengembang harus menulis kode yang mendaftarkan objek secara manual, kategori komponen mengotomatiskan sebagian besar pekerjaan ini. Enam metode antarmukaICatRegister menentukan kategori komponen dan mendaftarkan objek yang mengimplementasikan atau memerlukannya. Objek Component Categories Manager mengimplementasikan antarmuka ini. Lihat ICatRegister danICatInformationuntuk informasi tambahan tentang menggunakan kategori komponen.
Topik terkait