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