CComClassFactoryAutoThread::CreateInstance
Erstellt ein Objekt des angegebenen CLSID und ruft einen Schnittstellenzeiger auf dieses Objekt ab.
STDMETHODIMP CreateInstance(
LPUNKNOWN pUnkOuter,
REFIID riid,
void** ppvObj
);
Parameter
pUnkOuter
[in] Wenn das Objekt als Teil eines Aggregats erstellt wird, muss pUnkOuter das äußere Unbekannte sein. Andernfalls muss pUnkOuterNULL sein.riid
[in] Die IID der angeforderten Schnittstelle. Wenn pUnkOuter Nicht --NULL ist, muss riidIID_IUnknown sein.ppvObj
[out] Ein Zeiger auf den Schnittstellenzeiger identifiziert durch riid. Wenn das Objekt nicht diese Schnittstelle unterstützt, wird ppvObj zu NULL festgelegt.
Rückgabewert
Ein HRESULT-Standardwert.
Hinweise
Wenn das Modul von CComAutoThreadModule berechnet, wählt CreateInstance zuerst einen Thread aus, um das Objekt im zugeordneten Apartment zu erstellen.
Anforderungen
Header: möchten