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