Una vez que haya determinado el nombre y las opciones para su objeto de complemento, el complemento asistente genera los archivos necesarios y agrega al proyecto ATL existente.
Cada objeto de complemento generado se implementa con tres archivos. Para esta discusión, MySnapIn es el nombre corto del complemento y se aceptan las opciones predeterminadas. Los archivos generados son los siguientes:
Define los GUID utilizados por miembros de datos de la clase de datos de complemento ( CMySnapInData ).
Contiene las declaraciones de las cinco clases que implementan el ATL complemento objeto (en este caso, MySnapIn ):
| Clase | Implementa |
CMySnapInData |
Clase de datos del snap-in |
CMySnapInComponent |
Interfaz IComponent |
CMySnapIn |
IcomponentData interfaz |
CMySnapInAbout |
IsnapInAbout interfaz |
CMySnapInPage |
Página de propiedades del snap-in |
Registra el objeto complemento con el sistema operativo en el primer uso.