LICINFO 结构 (ocidl.h)

包含描述支持许可的类工厂的许可行为的参数。 通过调用 IClassFactory2::GetLicInfo 方法填充结构。

语法

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

成员

cbLicInfo

结构大小(以字节为单位)。

fRuntimeKeyAvail

指示此类工厂是否允许通过使用许可证密钥在未经许可的计算机上创建其对象。 如果 为 TRUE,则可以调用 IClassFactory2::RequestLicKey 来获取密钥。 如果 为 FALSE,则只能在完全许可的计算机上创建对象。

fLicVerified

指示是否存在完整的计算机许可证,以便调用 IClassFactory::CreateInstanceIClassFactory2::RequestLicKey 将成功。 如果 为 TRUE,则存在完整的计算机许可证。 因此,可以自由创建对象。 如果 fRuntimeKeyAvail 也为 TRUE,则许可证密钥可用。 如果 为 FALSE,则此类工厂无法在此计算机上创建对象的任何实例,除非将适当的许可证密钥传递给 IClassFactory2::CreateInstanceLic

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 ocidl.h

另请参阅

IClassFactory2::GetLicInfo