CComClassFactory::CreateInstance
创建指定的CLSID的对象并检索接口指针。此对象。
STDMETHOD(CreateInstance)(
LPUNKNOWN pUnkOuter,
REFIID riid,
void** ppvObj
);
参数
pUnkOuter
[in]充当聚合一部分,因此,如果创建了对象,然后 pUnkOuter 必须是外部未知。 否则,pUnkOuter 必须是 NULL。riid
[in]请求的接口的IID。 如果 pUnkOuter 非NULL,riid 必须是 IID_IUnknown。ppvObj
[out]一个指向 riid确定的接口指针的指针。 如果对象不支持此接口,ppvObj 设置为 NULL。
返回值
标准 HRESULT 值。
要求
Header: atlcom.h