Udostępnij za pośrednictwem


CComClassFactory::CreateInstance

Tworzy obiekt określony identyfikator CLSID i pobiera wskaźnika interfejsu do tego obiektu.

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

Parametry

  • pUnkOuter
    [w] Jeśli obiekt jest tworzony jako część agregatu, następnie pUnkOuter musi być nieznane zewnętrzne.W przeciwnym razie pUnkOuter musi być NULL.

  • riid
    [w] Identyfikator IID żądany interfejs.If pUnkOuter is non-NULL, riid must be IID_IUnknown.

  • ppvObj
    [out] Wskaźnik do wskaźnika interfejsu identyfikowane przez riid.Jeśli obiekt nie obsługuje tego interfejsu ppvObj jest ustawiona na NULL.

Wartość zwracana

Standard HRESULT wartości.

Wymagania

Nagłówek: atlcom.h

Zobacz też

Informacje

Klasa CComClassFactory

CoCreateInstance

CoGetClassObject