CComQIPtr::CComQIPtr

(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.

Omówie&nie CComQIPtr |nbsp; Członkowie klasy

Index