CComClassFactoryAutoThread::CreateInstance
Tworzy obiekt określony identyfikator CLSID i pobiera wskaźnika interfejsu do tego obiektu.
STDMETHODIMP 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.
Uwagi
Jeżeli moduł pochodzi od CComAutoThreadModule, CreateInstance najpierw wybiera wątek do utworzenia obiektu w apartamencie skojarzone.
Wymagania
Nagłówek: atlcom.h