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