# com.interface.IClassFactory 库模块帮助文档

## com.interface.IClassFactory 成员列表 <a id="com.interface.IClassFactory" href="#com.interface.IClassFactory">&#x23;</a>

### com.interface.IClassFactory.Query() <a id="com.interface.IClassFactory.Query" href="#com.interface.IClassFactory.Query">&#x23;</a>
[返回对象:IClassFactoryObject](#IClassFactoryObject)

### com.interface.IClassFactory.Query(com对象或指针) <a id="com.interface.IClassFactory.Query" href="#com.interface.IClassFactory.Query">&#x23;</a>
查询并创建IClassFactory接口

## IClassFactoryObject 成员列表 <a id="IClassFactoryObject" href="#IClassFactoryObject">&#x23;</a>

### IClassFactoryObject.AddRef() <a id="IClassFactoryObject.AddRef" href="#IClassFactoryObject.AddRef">&#x23;</a>
引用计数加一,返回引用计数

### IClassFactoryObject.CreateInstance() <a id="IClassFactoryObject.CreateInstance" href="#IClassFactoryObject.CreateInstance">&#x23;</a>
`!IClassFactory.LockServer(__) =`

### IClassFactoryObject.QueryInterface(接口数) <a id="IClassFactoryObject.QueryInterface" href="#IClassFactoryObject.QueryInterface">&#x23;</a>
参数是接口类,参考com.interface.IUnknown源码

### IClassFactoryObject.Release() <a id="IClassFactoryObject.Release" href="#IClassFactoryObject.Release">&#x23;</a>
引用计数减一,返回引用计数
