CComClassFactory::CreateInstance

HRESULT CreateInstance (LPUNKNOWN pUnkOuter, REFIID Riid, Void ** PpvObj );

Rückgabewert

Einen standard- HRESULT -Wert.

Parameter

pUnkOuter

[in] Wenn das Objekt als Teil eines Aggregats erstellt wird, muss pUnkOuter die äußere unbekannte sein. Andernfalls muss pUnkOuter NULL sein.

riid

[in] Die IID der angeforderten Schnittstelle. Wenn pUnkOuter nicht ist-NULL, Riid muss IID_IUnknown.

ppvObj

[out] Ein Zeiger auf den Schnittstellenzeiger, die durch Riididentifiziert. Wenn das Objekt diese Schnittstelle nicht unterstützt, wird PpvObj auf NULL festgelegt.

Bemerkungen

Erstellt ein Objekt für die angegebene CLSID festgelegt wird, und Ruft einen Schnittstellenzeiger auf das Objekt.

Übersicht über die CComClassFactoryKlassenmember

Siehe auch&Nbsp; CoCreateInstance, CoGetClassObject

Index