(CComQIPtr);
CComQIPtr( T* lp );
CComQIPtr (const CComQIPtrlt;T, Identyfikator PIID> &lp );
CComQIPtr (IUnknown * lp );
Parametry
lp
[w] Używane do zainicjowania wskaźnika interfejsu, p.
T
[w] Interfejs COM.
identyfikator piid
[w] Wskaźnik IID T.
Uwagi
Domyślnego konstruktora ustawia p na NULL. Konstruktor kopiujący ustawia p wskaźnik Członkowskie lp oraz wzywa AddRef poprzez p.
W przypadku przekazania typ wskaźnika pochodzące z T, konstruktora ustawia p T* parametr i wywołania AddRef. Jeśli użytkownik przejdzie typ wskaźnika nie pochodzi od T, konstruktora wywołuje QueryInterface ustawić p do wskaźnika interfejsu odpowiadające identyfikator piid.
Destruktor wymaga wydania przez p.