IDispatch * operador = ( IDispatch * lp ) ;
IDispatch * operador =( IUnknown* lp ) ;
Observações
Define o membro dados p para um IDispatch ponteiro interface ou um ponteiro para um IDispatch interface obtido através de um ponteiro de IUnknown.
Se p já aponta para uma interface de IDispatch , essa interface é lançada.
Por exemplo, se o objeto de CComDispatchDriver é pDD e um ponteiro de IDispatch é pMyDisp , pDD=pMyDisp define pDD.p para pMyDisp . Se um ponteiro de IUnknown é pMyUnk , pDD=pMyUnk define pDD.p para apontar para o IDispatch consultado para em pMyUnk , ou seja:
pMyUnk->Falha de QueryInterface (IID_IDispatch, (void**)pDD.p)