Bagikan melalui


Struktur LICINFO (ocidl.h)

Berisi parameter yang menjelaskan perilaku lisensi pabrik kelas yang mendukung lisensi. Struktur diisi dengan memanggil metode IClassFactory2::GetLicInfo .

Sintaks

typedef struct tagLICINFO {
  LONG cbLicInfo;
  BOOL fRuntimeKeyAvail;
  BOOL fLicVerified;
} LICINFO, *LPLICINFO;

Anggota

cbLicInfo

Ukuran struktur, dalam byte.

fRuntimeKeyAvail

Menunjukkan apakah pabrik kelas ini memungkinkan pembuatan objeknya pada mesin yang tidak berlisensi melalui penggunaan kunci lisensi. Jika TRUE, IClassFactory2::RequestLicKey dapat dipanggil untuk mendapatkan kunci. Jika FALSE, objek hanya dapat dibuat pada komputer berlisensi penuh.

fLicVerified

Menunjukkan apakah lisensi mesin penuh ada sededingin itu sehingga panggilan ke IClassFactory::CreateInstance dan IClassFactory2::RequestLicKey akan berhasil. Jika TRUE, lisensi mesin lengkap ada. Dengan demikian, objek dapat dibuat dengan bebas. dan kunci lisensi tersedia jika fRuntimeKeyAvail juga TRUE. Jika FALSE, pabrik kelas ini tidak dapat membuat instans objek apa pun pada komputer ini kecuali kunci lisensi yang tepat diteruskan ke IClassFactory2::CreateInstanceLic.

Persyaratan

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

Lihat juga

IClassFactory2::GetLicInfo