次の方法で共有


COM_INTERFACE_ENTRY_AUTOAGGREGATE_BLIND

更新 : 2007 年 11 月

COM_INTERFACE_ENTRY_AUTOAGGREGATE と同じ機能を提供します。ただし、どのような IID についての問い合わせも punk に転送されます。また、punk が NULL の場合は、clsid で識別される集約を自動的に作成します。

COM_INTERFACE_ENTRY_AUTOAGGREGATE_BLIND( punk, clsid )

パラメータ

  • punk
    [入力] IUnknown ポインタの名前。COM マップを含んでいるクラスのメンバである必要があります。

  • clsid
    [入力] punk が NULL の場合に作成される集約の識別子。

解説

インターフェイスの問い合わせが失敗しても、COM マップの処理は継続します。

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

使用例

BEGIN_COM_MAP(COuter4)
   COM_INTERFACE_ENTRY_AUTOAGGREGATE_BLIND(m_punkAutoAggB, CLSID_CAutoAggB)
END_COM_MAP()

必要条件

ヘッダー : atlcom.h

参照

その他の技術情報

COM マップに関するマクロ

ATL マクロ