CComClassFactorySingleton::CreateInstance
Вызывает QueryInterface через m_spObj для получения указателя интерфейса.
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