IDispatch ※ 演算子 = ( IDispatch ※ lp ) ;
IDispatch ※ 演算子 =( IUnknown* lp ) ;
解説
データ メンバー pを設定するには、 IDispatchインターフェイス ポインターまたはIUnknownポインターを取得、 IDispatchインターフェイスへのポインター。
Pが既にへのIDispatchインターフェイスを指す場合は、そのインターフェイスが初めてリリースです。
たとえば、 CComDispatchDriverオブジェクトが pDD 、 IDispatchポインターです pMyDisp 、 pDD=pMyDisp 設定します pDD.p に pMyDisp 。IUnknownポインタが pMyUnk 、 pDD=pMyUnk 設定します pDD.p を照会、 IDispatchを指す pMyUnk 、つまり:
pMyUnk-gt;QueryInterface (IID_IDispatch、(void**)pDD.p)(&G)
CComDispatchDriver 概要|nbsp;クラス メンバー(&N)