¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo
ATL
Expandir Minimizar
Importante Es posible que este documento no represente los procedimientos recomendados para el desarrollo actual. Puede que los vínculos a las descargas y otros recursos ya no sean válidos. Encontrará aquí la versión que se recomienda en la actualidad.

EXTENSION_SNAPIN_DATACLASS

Adds a data member to the snap-in extension data class for an ISnapInItemImpl-derived class.


EXTENSION_SNAPIN_DATACLASS( 
      dataClass  
)

Parameters

dataClass

[in] The data class of the snap-in extension.

This class should also be entered into a snap-in extension data class map. Start your snap-in extension data class map with the BEGIN_EXTENSION_SNAPIN_NODEINFO_MAP macro, add entries for each of your snap-in extension data types with the EXTENSION_SNAPIN_NODEINFO_ENTRY macro, and complete the map with the END_EXTENSION_SNAPIN_NODEINFO_MAP macro.

EXTENSION_SNAPIN_DATACLASS(CMySnapInExtData)
...
BEGIN_EXTENSION_SNAPIN_NODEINFO_MAP(CMySnapInExtData)
    EXTENSION_SNAPIN_NODEINFO_ENTRY(CMySnapInExtData)
END_EXTENSION_SNAPIN_NODEINFO_MAP()

class CMyExtSnapInExtData : public CSnapInItemImpl<CMyExtSnapInExtData>
{
...
};

...

class CMyExtSnapIn : 
   public CSnapInObjectRoot<1, CMyExtSnapIn>,
   public IComponentDataImpl<CMyExtSnapIn, CMyExtSnapInComponent>,
   ...
{
...
EXTENSION_SNAPIN_DATACLASS(CMyExtSnapInExtData)
...

};

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft