Поделиться через


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

См. также

Ссылки

Класс CComClassFactorySingleton

CoCreateInstance

CoGetClassObject