COM_INTERFACE_ENTRY_AUTOAGGREGATE_BLIND
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