COM_INTERFACE_ENTRY_CACHED_TEAR_OFF
すべてのインスタンスについてインターフェイス固有のデータを保存します。
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