IClassFactory2 接口 (ocidl.h)

在任何类型的对象服务器中,允许类工厂对象通过许可控制对象的创建。

此接口是 IClassFactory 的扩展。 此扩展允许在许可计算机上执行的类工厂提供许可证密钥,该密钥稍后可用于在未经许可的计算机上创建对象实例。 此类注意事项对于用于在许可计算机上生成应用程序的控件等对象非常重要。 随后,生成的应用程序必须能够在未经许可的计算机上运行。 当完整的计算机许可证不存在时,许可证密钥仅授予一个客户端应用程序通过 IClassFactory2 实例化对象的权利。

继承

IClassFactory2 接口继承自 IClassFactoryIClassFactory2 还具有以下类型的成员:

方法

IClassFactory2 接口具有这些方法。

 
IClassFactory2::CreateInstanceLic

为指定的许可证密钥创建许可对象的实例。 此方法是在未经许可的计算机上创建对象的唯一可能方法。
IClassFactory2::GetLicInfo

检索有关此类工厂的许可功能的信息。
IClassFactory2::RequestLicKey

创建一个许可证密钥,调用方可以保存该密钥,稍后用于创建许可对象的实例。

要求

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

另请参阅

IClassFactory