Antarmuka IClassFactory2 (ocidl.h)

Mengaktifkan objek pabrik kelas, di server objek apa pun, untuk mengontrol pembuatan objek melalui lisensi.

Antarmuka ini adalah ekstensi untuk IClassFactory. Ekstensi ini memungkinkan pabrik kelas yang dijalankan pada mesin berlisensi untuk menyediakan kunci lisensi yang dapat digunakan nanti untuk membuat instans objek pada komputer tanpa lisensi. Pertimbangan tersebut penting untuk objek seperti kontrol yang digunakan untuk membangun aplikasi pada mesin berlisensi. Selanjutnya, aplikasi yang dibangun harus dapat berjalan pada mesin yang tidak berlisensi. Kunci lisensi hanya memberi satu aplikasi klien hak untuk membuat instans objek melalui IClassFactory2 ketika lisensi komputer penuh tidak ada.

Warisan

Antarmuka IClassFactory2 mewarisi dari IClassFactory. IClassFactory2 juga memiliki jenis anggota berikut:

Metode

Antarmuka IClassFactory2 memiliki metode ini.

 
IClassFactory2::CreateInstanceLic

Membuat instans objek berlisensi untuk kunci lisensi yang ditentukan. Metode ini adalah satu-satunya cara yang mungkin untuk membuat objek pada mesin yang tidak berlisensi.
IClassFactory2::GetLicInfo

Mengambil informasi tentang kemampuan lisensi pabrik kelas ini.
IClassFactory2::RequestLicKey

Membuat kunci lisensi yang dapat disimpan dan digunakan penelepon nanti untuk membuat instans objek berlisensi.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header ocidl.h

Lihat juga

IClassFactory