Compartir a través de


Plantilla Servicio de Windows (C++)

Actualización: noviembre 2007

La plantilla Servicio de Windows agrega los elementos necesarios para crear una aplicación de servicio de Windows, una aplicación ejecutable de ejecución de larga duración que se ejecuta en su propia sesión de Windows. Para obtener más información, vea Introducción a las aplicaciones de servicios de Windows.

La plantilla agrega automáticamente las referencias y archivos de proyecto esenciales para utilizarlos como punto de inicio para la aplicación:

  • Referencias a estos espacios de nombres de .NET Framework:

    • System.XML: contiene las clases que proporcionan funcionalidad basada en estándares para procesar código XML.

    • System.Configuration.Install: contiene clases que permiten escribir instaladores personalizados para los componentes.

    • System.ServiceProcess: contiene las clases que permiten instalar y ejecutar servicios, que son programas de ejecución prolongada sin interfaz de usuario.

    • System.Data: contiene las clases que constituyen la arquitectura ADO.NET, que es el método primario para tener acceso a los datos de las aplicaciones administradas.

    • Sistema: contiene clases fundamentales y básicas que definen valores y tipos de datos de referencia, eventos y controladores de eventos, interfaces, atributos y excepciones de procesamiento, comúnmente utilizados.

    • mscorlib: DLL de ensamblado que proporciona la compatibilidad con .NET Framework.

  • Archivos de código fuente:

    • Servicio (archivo .cpp): archivo de código fuente principal y punto de entrada a la aplicación creado automáticamente por Visual Studio. Identifica el archivo .dll del proyecto y el espacio de nombres. Incluya su propio código en este archivo.

    • AssemblyInfo.cpp: archivo que contiene información (es decir, atributos, archivos, recursos, tipos, información de versión, información de firma, etc.) para modificar los metadatos de ensamblado del proyecto. Para obtener más información, vea Conceptos de ensamblado.

    • Stdafx.cpp: se utiliza para generar un archivo de encabezado precompilado denominado Win32.pch y un archivo de tipos precompilado denominado Stdafx.obj.

  • Archivos de encabezado:

    • Servicio (archivo .h): archivo de inclusión principal para el proyecto, que contiene todas las declaraciones, símbolos globales y directivas #include para otros archivos de encabezado.

    • Servicio (archivo .resx): archivo de recursos XML cuya propiedad BuildAction tiene el valor EmbeddedResource.

    • Stdafx.h: se utiliza para generar un archivo de encabezado precompilado denominado Win32.pch y un archivo de tipos precompilado denominado Stdafx.obj.

    • resource.h: archivo de inclusión generado para app.rc.

  • Archivos de recursos:

    • app.rc: archivo de secuencias de comandos de recursos de un programa.

    • app.ico: archivo de icono de un programa.

  • ReadMe.txt - Un archivo que describe los archivos de su proyecto mediante los nombres de archivo reales creados por la plantilla.

Vea también

Tareas

Cómo: Crear servicios de Windows (programación C++)

Conceptos

Introducción a la supervisión de umbrales de rendimiento

Referencia

Archivos creados para proyectos de CLR

Otros recursos

Administrar soluciones, proyectos y archivos