Propiedades del preprocesador de manifiesto de contadores para proyectos de controladores
Establece las propiedades de la herramienta CTRPP que analiza y valida el manifiesto de contadores. Para obtener información sobre cómo trabajar con contadores de rendimiento, consulte Contadores de rendimiento. Para obtener información sobre el uso de contadores de rendimiento en un controlador de Windows en modo kernel, vea Kernel Mode Monitor de rendimiento ing.
Establecimiento de las propiedades del preprocesador de manifiesto de contadores para proyectos de controladores
- Abra las páginas de propiedades del proyecto del controlador. Seleccione y mantenga presionado (o haga clic con el botón derecho) en el proyecto de controlador en Explorador de soluciones y seleccione Propiedades.
- En las páginas de propiedades del proyecto de controlador, seleccione Propiedades de configuración y, después, propiedades del preprocesador de manifiesto contadores.
- Establezca las propiedades del proyecto.
Si desea agregar esta página de propiedades al proyecto para que pueda ejecutar la herramienta CTRPP durante el proceso de compilación, consulte el entorno de compilación WDK y Visual Studio y la tarea Ctrpp.
Opción | Descripción |
---|---|
Agregar prefijo |
Especifica el prefijo que se va a usar para las variables globales y las funciones definidas en el archivo de encabezado generado (igual que la opción de comando -prefix ). |
Opciones adicionales |
Especifica opciones adicionales para la herramienta CTRPP. |
Retrocompatibilidad |
Genera código compatible con versiones de Windows anteriores a Windows 7 (igual que la opción de comando -backcompat ). |
Habilitar heredado |
Vuelve a generar código mediante plantillas de código de Windows Vista. Esta opción hace que CTRPP genere cuatro archivos de salida: dos archivos de encabezado (.h, _r.h), un archivo de recursos (.rc) y un archivo de código fuente (c). (-legacy) |
Generación de un archivo de encabezado para contener nombres de contadores y GUID |
Crea un archivo de encabezado que asigna símbolos a los nombres y GUID del conjunto de contadores para cada conjunto de contadores del manifiesto. |
Generación de un archivo de encabezado para el proveedor |
Especifica el nombre del archivo de encabezado que genera la herramienta. Si no especifica una ruta de acceso, el archivo se genera en la carpeta actual. |
Generar rutinas de memoria |
Generar plantillas de rutina de asignación o libre de memoria. (-MemoryRoutines) |
Generar devolución de llamada de notificación |
Genere una plantilla de devolución de llamada de notificación personalizada. (-NotificationCallback ) |
Generación de un archivo de recursos |
Especifica el nombre del archivo de recursos que genera la herramienta. Si no especifica una ruta de acceso, el archivo se genera en la carpeta actual. |
Generar archivo global de resumen |
Genera un archivo de contador binario por proveedor. (ruta de acceso de resumen) Genera un GenSumResource.BIN de archivo global de resumen. |
Ruta de acceso de los archivos de contadores generados |
Especifica la ruta de acceso para generar archivos de contador binario. (-sumPath path) Si no se especifica ninguna ruta de acceso, se utiliza el directorio actual. |
Nombre de archivo de encabezado para counter |
Genera un archivo de encabezado para contener nombres de contador e identificadores. (-ch nombre de archivo) |
NombreDeArchivo de encabezado para el proveedor |
Genera un archivo de encabezado para el proveedor. Reemplaza el nombre predeterminado. (-o nombre de archivo) |
Nombre del archivo de recursos |
Especifica el nombre del archivo de recursos. Esto reemplaza el nombre predeterminado. (-rc nombre de archivo) |
Comentario
Los nombres predeterminados de los archivos que genera la herramienta se basan en el nombre del archivo de manifiesto que se pasa a la herramienta CTRPP.