CComAggObject::CreateInstance

Diese statische Funktion ermöglicht es Ihnen, ein neues Objekt CComAggObject<contained> ohne den Mehraufwand von CoCreateInstance zu erstellen.

static HRESULT WINAPI CreateInstance(
   LPUNKNOWN pUnkOuter, 
   CComAggObject< contained >** pp 
);

Parameter

  • pp
    [out] Ein Zeiger auf einen **CComAggObject<**enthaltenen > Zeiger.Wenn CreateInstance fehlschlägt, wird pp zu NULL festgelegt.

Rückgabewert

Ein HRESULT-Standardwert.

Hinweise

Das zurückgegebene Objekt verfügt über einen Verweiszähler Null, sodass Aufruf AddRef sofort, dann anhand Release, den Verweis auf dem Objektzeiger freizugeben, wenn Sie fertig sind.

Wenn Sie keinen Direktzugriff auf das Objekt benötigen, aber dennoch ein neues Objekt ohne den Aufwand von CoCreateInstance erstellen möchten, verwenden Sie stattdessen CComCoClass::CreateInstance.

Anforderungen

Header: atlcom.h

Siehe auch

Referenz

CComAggObject-Klasse