T* operator =( T* lp );
T* operator = (const CComQIPtrlt;T, pIID> &lp );
T* operatore = (IUnknown * lp );
Osservazioni
Quando l'assegnazione di un tipo puntatore derivato da T, l'operatore imposta p il dato T*. Quando si assegna un CComQIPtr, l'operatore imposta p al puntatore del membro di lp.
Quando si assegna un tipo puntatore non derivato da T, l'operatore chiama QueryInterface per impostare p su un puntatore a interfaccia corrispondente a piid. Se QueryInterface non riesce, p è impostato su NULL.