HRESULT CreateInstance( LPUNKNOWN pUnkOuter, REFIID riid, void** ppvObj );
Return Value
A standard HRESULT value.
Parameters
pUnkOuter
[in] If the object is being created as part of an aggregate, then pUnkOuter must be the outer unknown. Otherwise, pUnkOuter must be NULL.
riid
[in] The IID of the requested interface. If pUnkOuter is non-NULL, riid must be IID_IUnknown.
ppvObj
[out] A pointer to the interface pointer identified by riid. If the object does not support this interface, ppvObj is set to NULL.
Remarks
Calls QueryInterface through m_Obj to retrieve an interface pointer.
CComClassFactorySingleton Overview | Class Members
See Also CoCreateInstance, CoGetClassObject