Freigeben über


CComClassFactorySingleton::CreateInstance

Ruft QueryInterface durch m_spObj auf, um einen Schnittstellenzeiger abzurufen.

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

Parameter

  • pUnkOuter
    [in] Wenn das Objekt als Teil eines Aggregats erstellt wird, muss pUnkOuter das äußere Unbekannte sein. Andernfalls muss pUnkOuterNULL sein.

  • riid
    [in] Die IID der angeforderten Schnittstelle. Wenn pUnkOuter Nicht --NULL ist, muss riidIID_IUnknown sein.

  • ppvObj
    [out] Ein Zeiger auf den Schnittstellenzeiger identifiziert durch riid. Wenn das Objekt nicht diese Schnittstelle unterstützt, wird ppvObj zu NULL festgelegt.

Rückgabewert

Ein HRESULT-Standardwert.

Anforderungen

Header: möchten

Siehe auch

Referenz

CComClassFactorySingleton Class

CoCreateInstance

CoGetClassObject