COM_INTERFACE_ENTRY_CACHED_TEAR_OFF

COM_INTERFACE_ENTRY_CACHED_TEAR_OFF ( iid, x, パンク

パラメーター

iid

[入力]ティアオフ インターフェイスの GUID。

x

[入力]インターフェイスを実装するクラスの名前。

パンク

[入力]IUnknownポインタの名前。COM マップを含むクラスのメンバーである必要があります。NULLにクラス オブジェクトのコンス トラクターで初期化する必要があります。

解説

すべてのインスタンスをインターフェイスの特定のデータを保存します。インターフェイスを使用しない場合は、このオブジェクトの全体的なインスタンス サイズが削減されます。

たとえば、ATL サンプルから COMMAP

BEGIN_COM_MAP(COuter)特価;...COM_INTERFACE_ENTRY_CACHED_TEAR_OFF (IID_ITearOff2、CTearOff2、m_pUnkTearOff2.p)...END_COM_MAP()(&N)

COM_INTERFACE_ENTRY マクロを COM マップ エントリについての発言を参照してください。

ATL マクロとグローバル関数

Index