CComQIPtr);
CComQIPtr( T* lp );
CComQIPtr (const CComQIPtrlt;T, piid> &lp );
CComQIPtr (IUnknown * lp );
Parâmetros
lp
[no] Usado para inicializar o ponteiro de interface, p.
T
[no] Uma interface COM.
piid
[no] Um ponteiro para o IID de t.
Observações
O construtor padrão define p como Nulo. O Construtor de copiar define p como o ponteiro de membro de lp e chamadas de AddRef por meio de p.
Se você passar um tipo de ponteiro derivado de T, o construtor define p a T* parâmetro e chamadas de AddRef. Se você passar um tipo de ponteiro não derivado de T, o construtor chama QueryInterface para definir p para um ponteiro de interface correspondente piid.
O destruidor chama versão através do p.