BEGIN_EXTENSION_SNAPIN_NODEINFO_MAP
Marca o início do MAP de classe de dados da extensão de snap-in.
BEGIN_EXTENSION_SNAPIN_NODEINFO_MAP( classname )
Parâmetros
- nome da classe
[in] O nome da classe de dados de extensão de snap-in.
Comentários
Inicie o MAP de extensão de snap-in com o BEGIN_EXTENSION_SNAPIN_NODEINFO_MAP macro, adicione entradas para cada um de seu snap - in tipos de dados de extensão com o EXTENSION_SNAPIN_NODEINFO_ENTRY macro e conclua o MAP com o END_EXTENSION_SNAPIN_NODEINFO_MAP macro.
Exemplo
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()
};
Requisitos
Cabeçalho: atlsnap.h
Consulte também
Referência
END_EXTENSION_SNAPIN_NODEINFO_MAP
EXTENSION_SNAPIN_NODEINFO_ENTRY