COM_INTERFACE_ENTRY_CACHED_TEAR_OFF
更新 : 2007 年 11 月
すべてのインスタンスについてインターフェイス固有のデータを保存します。
COM_INTERFACE_ENTRY_CACHED_TEAR_OFF( iid, x, punk )
パラメータ
iid
[入力] ティアオフ インターフェイスの GUID。x
[入力] インターフェイスを実装しているクラスの名前。punk
[入力] IUnknown ポインタの名前。COM マップを含んでいるクラスのメンバである必要があります。クラス オブジェクトのコンストラクタの中で NULL に初期化する必要があります。
解説
インターフェイスが使用されていない場合は、オブジェクトのインスタンス全体のサイズが小さくなります。
COM マップのエントリについては、「COM_INTERFACE_ENTRY に関するマクロ」を参照してください。
使用例
BEGIN_COM_MAP(COuter)
COM_INTERFACE_ENTRY(IOuter)
COM_INTERFACE_ENTRY_CACHED_TEAR_OFF(IID_ITearOff, CTearOff, punkTearOff)
END_COM_MAP()
必要条件
ヘッダー : atlcom.h