Condividi tramite


Struttura LICINFO (ocidl.h)

Contiene parametri che descrivono il comportamento delle licenze di una classe factory che supporta le licenze. La struttura viene riempita chiamando il metodo IClassFactory2::GetLicInfo .

Sintassi

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

Members

cbLicInfo

Dimensioni della struttura, in byte.

fRuntimeKeyAvail

Indica se questa classe factory consente la creazione dei relativi oggetti in un computer senza licenza tramite l'uso di una chiave di licenza. Se TRUE, È possibile chiamare IClassFactory2::RequestLicKey per ottenere la chiave. Se FALSE, gli oggetti possono essere creati solo in un computer completamente concesso in licenza.

fLicVerified

Indica se esiste una licenza di computer completa in modo che le chiamate a IClassFactory::CreateInstance e IClassFactory2::RequestLicKey abbiano esito positivo. Se TRUE, esiste la licenza completa del computer. Pertanto, gli oggetti possono essere creati liberamente. e una chiave di licenza è disponibile se fRuntimeKeyAvail è anche TRUE. Se FALSE, questa classe factory non può creare istanze di oggetti in questo computer a meno che la chiave di licenza appropriata non venga passata a IClassFactory2::CreateInstanceLic.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione ocidl.h

Vedi anche

IClassFactory2::GetLicInfo