CComPolyObject::CreateInstance

Umożliwia tworzenie nowego CComPolyObject <contained> obiektu bez potrzeby CoCreateInstance.

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

Parametry

  • pp
    [out] Wskaźnik do CComPolyObject < contained**>** wskaźnik.Jeśli CreateInstance się nie powiedzie, pp jest ustawiona na NULL.

Wartość zwracana

Standard HRESULT wartości.

Uwagi

Obiekt zwrócony ma zerowej liczbie odwołań, więc wywołanie AddRef natychmiast, następnie użyj wersji zwolnić odniesienia na wskaźnik do obiektu po zakończeniu.

Jeśli nie muszą bezpośredni dostęp do obiektu, ale nadal chcesz utworzyć nowy obiekt bez CoCreateInstance, użyj CComCoClass::CreateInstance zamiast.

Wymagania

Nagłówek: atlcom.h

Zobacz też

Informacje

Klasa CComPolyObject