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