COM_INTERFACE_ENTRY_AUTOAGGREGATE
更新 : 2007 年 11 月
COM_INTERFACE_ENTRY_AGGREGATE と同じ機能を提供します。ただし、punk が NULL の場合は、clsid で識別される集約を自動的に作成します。
COM_INTERFACE_ENTRY_AUTOAGGREGATE( iid, punk, clsid )
パラメータ
iid
[入力] 問い合わせ先のインターフェイスの GUID。punk
[入力] IUnknown ポインタの名前。COM マップを含んでいるクラスのメンバである必要があります。clsid
[入力] punk が NULL の場合に作成される集約の識別子。
解説
COM マップのエントリについては、「COM_INTERFACE_ENTRY に関するマクロ」を参照してください。
使用例
BEGIN_COM_MAP(COuter3)
COM_INTERFACE_ENTRY_AUTOAGGREGATE(__uuidof(IAutoAgg), m_punkAutoAgg, CLSID_CAutoAgg)
END_COM_MAP()
必要条件
ヘッダー : atlcom.h