CComClassFactorySingleton::CreateInstance

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

Chiama QueryInterface attraverso m_Obj per recuperare un puntatore a interfaccia.

Panoramica CComClassFactorySingleton |nbsp; Membri della classe

Vedere a&nchenbsp; CoCreateInstance, CoGetClassObject

Index