Freigeben über


CComPolyObject::CreateInstance

Ermöglicht es Ihnen, ein neues Objekt CComPolyObject<contained> ohne den Mehraufwand von CoCreateInstance zu erstellen.

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

Parameter

  • pp
    [out] Ein Zeiger auf einen Zeiger CComPolyObject< contained**>**.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: möchten

Siehe auch

Referenz

CComPolyObject-Klasse