Share via


CComQIPtr::operator =

T*** operator =(** T***** lp );

T*** operator =( const CComQIPtr<** T**,** piid >& lp );

T*** operator =( IUnknown*** lp );

Remarks

When assigning a pointer type derived from T, the operator sets p to the given T*. When assigning a CComQIPtr, the operator sets p to the member pointer of lp.

When assigning a pointer type not derived from T, the operator calls QueryInterface to set p to an interface pointer corresponding to piid. If QueryInterface fails, p is set to NULL.

CComQIPtr OverviewClass Members