BEGIN_EXTENSION_SNAPIN_NODEINFO_MAP
標記嵌入式管理單元的擴充功能資料類別對應的開頭。
BEGIN_EXTENSION_SNAPIN_NODEINFO_MAP( classname )
參數
- classname
[in] 嵌入式管理單元的擴充功能資料類別的名稱。
備註
啟動與 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