BEGIN_EXTENSION_SNAPIN_NODEINFO_MAP
Contrassegna l'inizio del mapping della classe di dati dell'estensione dello snap-in.
BEGIN_EXTENSION_SNAPIN_NODEINFO_MAP( classname )
Parametri
- classname
[in] il nome della classe di dati dell'estensione dello snap-in.
Note
Avviare il mapping di un'estensione dello snap-in con la macro BEGIN_EXTENSION_SNAPIN_NODEINFO_MAP, aggiungere le voci per ognuno dei tipi di dati dell'estensione dello snap-in con la macro EXTENSION_SNAPIN_NODEINFO_ENTRY ed eseguire il mapping alla macro END_EXTENSION_SNAPIN_NODEINFO_MAP.
Esempio
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()
};
Requisiti
Header: atlsnap.h
Vedere anche
Riferimenti
END_EXTENSION_SNAPIN_NODEINFO_MAP
EXTENSION_SNAPIN_NODEINFO_ENTRY