SystemTS Interface IClassFactory

Usage: you can freely reimplement this interface.


interface IClassFactory

IClassFactory objects factories are dedicated to instantiating components of a specified CLSID.


Method Index


o CreateInstance(IUnknown*,REFIID,void**)
Creates an uninitialized object of a specified CLSID.
o LockServer(BOOL)
Used to keep an out-process server in memory.

Methods


o CreateInstance
public virtual CreateInstance( iUnkOuter,
riid,
oObject)
Creates an uninitialized object of a specified CLSID.
Parameters:
iUnkOuter
Pointer to whether object is or is not part of an aggregate.
riid
Reference to the identifier of the interface.
oObject
Address of output variable that receives the interface pointer requested in riid.
o LockServer
public virtual LockServer( iLock)
Used to keep an out-process server in memory.
Parameters:
iLock
Increments or decrements the lock count.

This object is included in the file: IClassFactory.h

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.