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 |