CComClassFactorySingleton::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

Ruft QueryInterface über M_Obj , einen Schnittstellenzeiger abzurufen.

Übersicht über die CComClassFactorySingleton |nbsp; Klassenmember

Siehe auch&Nbsp; CoCreateInstance, CoGetClassObject

Index