Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Oznacza początek mapę klas danych rozszerzenia przystawki.
BEGIN_EXTENSION_SNAPIN_NODEINFO_MAP( classname )
Parametry
- nazwa_klasy
[w] Nazwa klasy danych rozszerzenia przystawki.
Uwagi
Uruchom przystawkę rozszerzenia mapę z BEGIN_EXTENSION_SNAPIN_NODEINFO_MAP makro, dodać wpisy dla każdego z typów danych na rozszerzenie przystawki, z EXTENSION_SNAPIN_NODEINFO_ENTRY makro i ukończyć mapy z END_EXTENSION_SNAPIN_NODEINFO_MAP makro.
Przykład
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()
};
Wymagania
Nagłówek: atlsnap.h
Zobacz też
Informacje
END_EXTENSION_SNAPIN_NODEINFO_MAP
EXTENSION_SNAPIN_NODEINFO_ENTRY