Estructura LICINFO (ocidl.h)

Contiene parámetros que describen el comportamiento de licencia de una factoría de clases que admite licencias. La estructura se rellena llamando al método IClassFactory2::GetLicInfo .

Sintaxis

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

Miembros

cbLicInfo

El tamaño de la estructura en bytes.

fRuntimeKeyAvail

Indica si este generador de clases permite la creación de sus objetos en un equipo sin licencia mediante el uso de una clave de licencia. Si es TRUE, se puede llamar a IClassFactory2::RequestLicKey para obtener la clave. Si es FALSE, los objetos solo se pueden crear en un equipo con licencia completa.

fLicVerified

Indica si existe una licencia de máquina completa para que las llamadas a IClassFactory::CreateInstance e IClassFactory2::RequestLicKey se realicen correctamente. Si es TRUE, existe la licencia completa de la máquina. Por lo tanto, los objetos se pueden crear libremente. y una clave de licencia está disponible si fRuntimeKeyAvail también es TRUE. Si es FALSE, este generador de clases no puede crear instancias de objetos en esta máquina a menos que se pase la clave de licencia adecuada a IClassFactory2::CreateInstanceLic.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado ocidl.h

Consulte también

IClassFactory2::GetLicInfo