BEGIN_EXTENSION_SNAPIN_NODEINFO_MAP
スナップイン エクステンション データ クラス マップの開始位置を示します。
BEGIN_EXTENSION_SNAPIN_NODEINFO_MAP( classname )
パラメーター
- classname
[入力]スナップイン エクステンション データ クラスの名前。
解説
BEGIN_EXTENSION_SNAPIN_NODEINFO_MAP のマクロのスナップイン拡張子の割り当てを開始し、EXTENSION_SNAPIN_NODEINFO_ENTRY のマクロのスナップイン エクステンション データ型は、それぞれのエントリを追加し、END_EXTENSION_SNAPIN_NODEINFO_MAP のマクロ マップを完了します。
使用例
class CMyExtSnapinExtData :
public CSnapInItemImpl<CMyExtSnapinExtData>,
public CMySnapinBase
{
public:
CMyExtSnapinExtData() {}
};
class CMyExtSnapin :
public CComObjectRoot,
public CSnapInObjectRoot<1, CMyExtSnapin>,
public IComponentDataImpl<CMyExtSnapin, CMyExtSnapin>
{
public:
CMyExtSnapin() {}
BEGIN_COM_MAP(CMyExtSnapin)
END_COM_MAP()
EXTENSION_SNAPIN_DATACLASS(CMyExtSnapinExtData)
BEGIN_EXTENSION_SNAPIN_NODEINFO_MAP(CMyExtSnapin)
EXTENSION_SNAPIN_NODEINFO_ENTRY(CMyExtSnapinExtData)
END_EXTENSION_SNAPIN_NODEINFO_MAP()
};
必要条件
Header: atlsnap.h
参照
関連項目
END_EXTENSION_SNAPIN_NODEINFO_MAP
EXTENSION_SNAPIN_NODEINFO_ENTRY