CComQIPtr);
CComQIPtr( T* lp );
CComQIPtr (const CComQIPtrlt;T, pIID> &lp );
CComQIPtr (IUnknown * lp );
Parametri
lp
[in] Consente di inizializzare il puntatore all'interfaccia, p.
T
[in] Un'interfaccia COM.
piid
[in] Puntatore all'IID di t.
Osservazioni
Il costruttore predefinito imposta p su NULL. Il costruttore di copia imposta p al puntatore del membro di lp e chiamate AddRef attraverso p.
Se si passa un tipo puntatore derivato da T, il costruttore imposta p la T* parametro e chiamate AddRef. Se si passa un tipo puntatore non derivato da T, il costruttore chiama QueryInterface per impostare un puntatore a interfaccia corrispondente a piid p.
Il distruttore chiama Release attraverso p.