T* operator =( T* lp );
T* operador = (const CComQIPtrlt;T, piid> &lp );
T* operador = (IUnknown * lp );
Observaciones
Al asignar un tipo de puntero derivado de T, el operador establece p a la determinada T*. Cuando se asigna un CComQIPtr, el operador establece el puntero a miembro del lp p.
Al asignar un tipo de puntero no derivado de T, el operador llama a QueryInterface para establecer p un puntero de interfaz correspondiente a piid. Si falla QueryInterface , p se establece en NULL.