IDispatch * operador = ( IDispatch * lp ) ;
IDispatch * operador =( IUnknown* lp ) ;
Observaciones
El miembro de datos p se establece en un puntero de interfaz IDispatch o a un puntero a una interfaz IDispatch obtenida a través de un puntero IUnknown.
Si p ya apunta a una interfaz IDispatch , esa interfaz es lanzada por primera vez.
Por ejemplo, si el objeto CComDispatchDriver es pDD y es un puntero IDispatch pMyDisp , pDD=pMyDisp establece pDD.p para pMyDisp . Si es un puntero IUnknown pMyUnk , pDD=pMyUnk establece pDD.p para que apunte a IDispatch consultado en pMyUnk , es decir:
pMyUnk->QueryInterface (IID_IDispatch, (void**)pDD.p)
Visió&n General de CComDispatchDriver |nbsp; Miembros de clase