BEGIN_EXTENSION_SNAPIN_NODEINFO_MAP
Marca el principio de la asignación del tipo de datos de la extensión del complemento.
BEGIN_EXTENSION_SNAPIN_NODEINFO_MAP( classname )
Parámetros
- classname
[in] nombre del tipo de datos de la extensión del complemento.
Comentarios
Inicie su extensión de complemento asignada con la macro de BEGIN_EXTENSION_SNAPIN_NODEINFO_MAP , agregue las entradas para cada uno de los tipos de datos de la extensión del complemento con la macro de EXTENSION_SNAPIN_NODEINFO_ENTRY , y completar el mapa con la macro de END_EXTENSION_SNAPIN_NODEINFO_MAP .
Ejemplo
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
encabezado: atlsnap.h
Vea también
Referencia
END_EXTENSION_SNAPIN_NODEINFO_MAP
EXTENSION_SNAPIN_NODEINFO_ENTRY