次の方法で共有


CComQIPtr クラス

COM インターフェイス ポインターを管理するためのスマート ポインター クラスです。

template<
   class T,
   const IID* piid = &__uuidof(T)
>
class CComQIPtr: public CComPtr<T>

パラメーター

  • T
    COM を格納するポインターの型を指定することを実装します。

  • piid
    T の IID へのポインター。

メンバー

wc177dxw.collapse_all(ja-jp,VS.110).gifパブリック コンストラクター

名前

説明

CComQIPtr::CComQIPtr

コンストラクターです。

wc177dxw.collapse_all(ja-jp,VS.110).gifパブリック演算子

名前

説明

CComQIPtr::operator =

メンバーのポインターにポインターを割り当てます。

解説

ATL を使用 CComQIPtrCComPtr は、COM を管理する CComPtrBaseからインターフェイス ポインターを取得します。どちらのクラス AddRef と **[リリース]**の呼び出しによって、参照カウントを実行します。オーバーロードされた演算子は、ポインター操作を行います。

継承階層

CComPtrBase

CComPtr

CComQIPtr

必要条件

ヘッダー : atlcomcli.h

参照

関連項目

CComPtr::CComPtr

CComQIPtr::CComQIPtr

CComPtrBase クラス

CComQIPtrElementTraits クラス

その他の技術情報

ATL クラスの概要