CComQIPtr クラス
更新 : 2007 年 11 月
COM インターフェイス ポインタを管理するためのスマート ポインタ クラスです。
template<
class T,
const IID* piid = &__uuidof(T)
>
class CComQIPtr: public CComPtr<T>
パラメータ
T
格納されるポインタの種類を指定する COM インターフェイス。piid
T の IID へのポインタ。
解説
ATL では、CComQIPtr および CComPtr を使って COM インターフェイス ポインタを管理します。これらのクラスは CComPtrBase から派生しています。どちらのクラスとも、AddRef および Release を呼び出して参照のカウントを自動的に実行します。オーバーロード演算子がポインタ演算を処理します。
必要条件
ヘッダー : atlcomcli.h