CComPtr

templatelt; クラスT (&L)gt;
CComPtr をクラスします。(&G)

パラメーター

T

格納されるポインターの種類を指定する COM インターフェイス。

ATL は、 CComPtrCComQIPtrを使用して、COM インターフェイス ポインターを管理します。両方のクラスは、自動参照のAddRefおよびReleaseの呼び出しを通じてカウントを実行します。オーバー ロードされた演算子は、ポインターの操作を行います。CComQIPtrまた自動のインタ フェースがQueryInterfaceクエリをサポートしています。

次のコードをCFirePropNotifyEvent::FireOnRequestEditからです。

静的な HRESULT FireOnRequestEdit(IUnknown* pUnk, DISPID dispID){特価;CComQIPtr < IConnectionPointContainer、& IID_IConnectionPointContainer > pCPC(pUnk);場合 (! pCPC)S_OK を返す;CComPtr <IConnectionPoint> pCP;pCPC - > FindConnectionPoint IID_IPropertyNotifySink、(pCP);場合 (! pCP)S_OK を返す;...}

この例を次に示します:

#include lt;atlbase.h>

クラス メンバー

参照特価;CComPtr::CComPtrCComQIPtr::CComQIPtr(&N)

Index