BEGIN_EXTENSION_SNAPIN_NODEINFO_MAP
Marque le début du mappage de classes de données d'extensions de composants logiciels enfichables.
BEGIN_EXTENSION_SNAPIN_NODEINFO_MAP( classname )
Paramètres
- classname
[in] le nom de la classe de données d'extension de composant logiciel enfichable.
Notes
Démarrez votre mappage d'extension de composant logiciel enfichable avec la macro d' BEGIN_EXTENSION_SNAPIN_NODEINFO_MAP , ajoutez les entrées pour chacun de vos types de données d'extension de composant logiciel enfichable avec la macro d' EXTENSION_SNAPIN_NODEINFO_ENTRY , et exécutez le plan avec la macro d' END_EXTENSION_SNAPIN_NODEINFO_MAP .
Exemple
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()
};
Configuration requise
Header: atlsnap.h
Voir aussi
Référence
END_EXTENSION_SNAPIN_NODEINFO_MAP
EXTENSION_SNAPIN_NODEINFO_ENTRY