IDispatch * оператор = ( IDispatch * л. п. ) ;
IDispatch * оператор =( IUnknown* lp ) ;
Зауваження
Встановлює член даних p є IDispatch інтерфейс вказівника або вказівник на IDispatch інтерфейс, отримані через IUnknown -вказівник.
Якщо p вже вказує на IDispatch інтерфейс, що інтерфейс вперше випущений.
Наприклад, якщо об'єкт CComDispatchDriver pDD і IDispatch -вказівник, pMyDisp , pDD=pMyDisp встановлює pDD.p до pMyDisp . Якщо вказівник на IUnknown pMyUnk , pDD=pMyUnk встановлює pDD.p вказує на IDispatch запитала на pMyUnk , тобто:
pMyUnk->QueryInterface (IID_IDispatch, (void**)pDD.p)