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 と **[リリース]**の呼び出しによって、参照カウントを実行します。 オーバーロードされた演算子は、ポインター操作を行います。
継承階層
CComQIPtr
必要条件
ヘッダー : atlcomcli.h