CComQIPtr クラス
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