CComClassFactorySingleton::CreateInstance

Llama a QueryInterface con m_spObj para recuperar un puntero de interfaz.

STDMETHOD(CreateInstance)(
   LPUNKNOWN pUnkOuter,
   REFIID riid,
   void** ppvObj 
);

Parámetros

  • pUnkOuter
    [in] Si el objeto se crea como parte de un agregado, después pUnkOuter debe ser el contenido externo.si no, pUnkOuter debe ser NULL.

  • riid
    [in] El IID de la interfaz solicitada.Si pUnkOuter no es null, riid debe ser IID_IUnknown.

  • ppvObj
    [out] Un puntero al puntero de interfaz identificado por riid.Si el objeto no admite esta interfaz, ppvObj se establece en NULL.

Valor devuelto

un valor estándar de HRESULT .

Requisitos

encabezado: atlcom.h

Vea también

Referencia

Clase de CComClassFactorySingleton

CoCreateInstance

CoGetClassObject