CComClassFactoryAutoThread::CreateInstance
Crea un oggetto del CLSID specificato e recupera un puntatore a interfaccia a questo oggetto.
STDMETHODIMP CreateInstance(
LPUNKNOWN pUnkOuter,
REFIID riid,
void** ppvObj
);
Parametri
pUnkOuter
[in] se l'oggetto viene creato come parte di un'operazione di aggregazione, quindi pUnkOuter deve essere sconosciuto esterno.In caso contrario, pUnkOuter deve essere NULL.riid
[in] l'iid dell'interfaccia richiesta.Se pUnkOuter èNULLcontrario, riid deve essere IID_IUnknown.ppvObj
[out] puntatore Al puntatore a interfaccia identificato da riid.Se l'oggetto non supporta questa interfaccia, ppvObj è impostato su NULL.
Valore restituito
Un valore standard HRESULT.
Note
Se il modulo deriva da CComAutoThreadModule, CreateInstance innanzitutto selezionare un thread per creare l'oggetto in apartment collegato.
Requisiti
Header: atlcom.h