次の方法で共有

Facebook x.com LinkedIn 電子メール

COM_INTERFACE_ENTRY_AGGREGATE

iid で識別されるインターフェイスが問い合わせを受けると、COM_INTERFACE_ENTRY_AGGREGATE は punk に転送します。

COM_INTERFACE_ENTRY_AGGREGATE( iid, punk )

パラメーター

  • iid
    [入力] 問い合わせ先のインターフェイスの GUID。

  • punk
    [入力] IUnknown ポインターの名前。

解説

punk パラメーターは、集約の内側の unknown または NULL を指すと見なされ、NULL の場合はエントリが無視されます。 通常は、FinalConstruct の中で集約を CoCreate します。

COM マップのエントリについては、「COM_INTERFACE_ENTRY に関するマクロ」を参照してください。

使用例

BEGIN_COM_MAP(COuter1)
 COM_INTERFACE_ENTRY_AGGREGATE(__uuidof(IAgg), m_punkAgg)
END_COM_MAP()

必要条件

**ヘッダー:**atlcom.h

参照

その他の技術情報

COM マップに関するマクロ

ATL マクロ


  • Last updated on 2011年08月09日