COM_INTERFACE_ENTRY_AUTOAGGREGATE

COM_INTERFACE_ENTRY_AUTOAGGREGATE ( ,iidパンク, clsid )

パラメーター

iid

[入力]照会するインターフェイスの GUID。

パンク

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

clsid

[入力]パンクNULLの場合、作成される集計の識別子。

解説

パンクNULLである場合を除いてもCOM_INTERFACE_ENTRY_AGGREGATE、同じ、それ自動的にclsidで説明されている集計を作成します。

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

 BEGIN_COM_MAP(COuter)...特価;COM_INTERFACE_ENTRY_AUTOAGGREGATE (IID_IAutoAgg、m_pUnkAutoAgg.p、CLSID_CAutoAgg)...END_COM_MAP()(&N)

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

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

Index