Propriétés de préprocesseur Manifeste de Compteurs pour les projets de pilote

Définit les propriétés de l’outil CTRPP qui analyse et valide votre manifeste de compteurs. Pour plus d’informations sur l’utilisation des compteurs de performances, consultez Compteurs de performances. Pour plus d’informations sur l’utilisation de compteurs de performances dans un pilote Windows en mode noyau, consultez le mode noyau Analyseur de performances ing.

Définition des propriétés de préprocesseur du manifeste compteurs pour les projets de pilotes

  1. Ouvrez les pages de propriétés de votre projet de pilote. Sélectionnez et maintenez enfoncé (ou cliquez avec le bouton droit) le projet de pilote dans Explorateur de solutions, puis sélectionnez Propriétés.
  2. Dans les pages de propriétés du projet de pilote, sélectionnez Propriétés de configuration, puis Propriétés du préprocesseur du manifeste compteurs.
  3. Définissez les propriétés du projet.

Si vous souhaitez ajouter cette page de propriétés à votre projet afin de pouvoir exécuter l’outil CTRPP pendant le processus de génération, consultez l’environnement de build WDK et Visual Studio et la tâche Ctrpp.

Option Description

Ajouter un préfixe

Spécifie le préfixe à utiliser pour les variables globales et les fonctions définies dans le fichier d’en-tête généré (identique à l’option de commande -prefix ).)

Options supplémentaires

Spécifie des options supplémentaires à l’outil CTRPP .

Compatibilité descendante

Génère du code compatible binaire avec les versions de Windows antérieures à Windows 7 (identique à l’option de commande -backcompat ).

Activer l’héritage

Rétablit la génération de code à l’aide de modèles de code Windows Vista. Cette option entraîne la génération de quatre fichiers de sortie par CTRPP : deux fichiers d’en-tête (.h, _r.h), un fichier de ressources (.rc) et un fichier de code source (c). (hérité)

Générer un fichier d’en-tête pour contenir des noms de compteurs et des GUID

Crée un fichier d’en-tête qui affecte des symboles aux noms et GUID du jeu de compteurs pour chaque jeu de compteurs dans le manifeste.

Générer un fichier d’en-tête pour le fournisseur

Spécifie le nom du fichier d’en-tête généré par l’outil. Si vous ne spécifiez pas de chemin d’accès, le fichier est généré dans le dossier actif.

Générer des routines de mémoire

Générer des modèles de routine d’allocation de mémoire/gratuit. (-MemoryRoutines)

Générer un rappel de notification

Générer un modèle de rappel de notification personnalisé. (-NotificationCallback )

Générer un fichier de ressources

Spécifie le nom du fichier de ressources généré par l’outil. Si vous ne spécifiez pas de chemin d’accès, le fichier est généré dans le dossier actif.

Générer un fichier global de synthèse

Génère un fichier de compteur binaire par fournisseur. (chemin récapitulative)

Génère un GenSumResource.BIN de fichier global récapitulative.

Chemin d’accès des fichiers compteur générés

Spécifie le chemin d’accès pour générer des fichiers de compteur binaire. (chemin sumPath)

Si aucun chemin n’est spécifié, le répertoire actuel est utilisé.

Nom du fichier d’en-tête pour compteur

Génère un fichier d’en-tête pour contenir des noms de compteurs et des ID. (-ch filename)

Nom de fichier d’en-tête pour le fournisseur

Génère un fichier d’en-tête pour le fournisseur. Il remplace le nom par défaut. (-o filename)

Nom du fichier de ressources

Spécifie le nom du fichier de ressources. Cela remplace le nom par défaut. (-rc filename)

Commentaire

Les noms par défaut des fichiers générés par l’outil sont basés sur le nom du fichier manifeste que vous transmettez à l’outil CTRPP .