HRESULT CreateInstance (LPUNKNOWN pUnkOuter, REFIID riid, void ** ppvObj );
Valore restituito
Un valore HRESULT standard.
Parametri
pUnkOuter
[in] Se l'oggetto viene creato come parte di un aggregato, pUnkOuter deve essere esterno sconosciuto. In caso contrario, pUnkOuter deve essere NULL.
riid
[in] IID dell'interfaccia richiesta. Se pUnkOuter è non-NULL, riid deve essere IID_IUnknown.
ppvObj
[out] Puntatore a un puntatore a interfaccia identificato da riid. Se l'oggetto non supporta questa interfaccia, ppvObj è impostato su NULL.
Osservazioni
Crea un oggetto del CLSID specificato e recupera un puntatore a interfaccia a questo oggetto. Se il modulo deriva da CComAutoThreadModule, CreateInstance seleziona prima un thread per creare l'oggetto nell'appartamento associato.
Pa&noramica CComClassFactoryAutoThread |nbsp; Membri della classe
Vedere a&nchenbsp; CoCreateInstance, CoGetClassObject