Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 l’analyse des performances du mode noyau.
Définition des propriétés du préprocesseur du manifeste de compteurs pour les projets de pilotes
- Ouvrez la page de propriété de votre projet de driver. Sélectionnez et maintenez la touche enfoncée (ou cliquez avec le bouton droit) sur le projet de pilote dans l’Explorateur de solutions , puis sélectionnez Propriétés.
- 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 de manifeste des compteurs.
- 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.
| Choix | Descriptif |
|---|---|
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 fonctions d’allocation/libération de mémoire. (-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écapitulatifpath) Génère un fichier global récapitulatif GenSumResource.BIN. |
Chemin d’accès des fichiers de compteur générés |
Spécifie le chemin pour générer des fichiers de compteurs binaires. (sumPathchemin) Si aucun chemin d’accès n’est spécifié, le répertoire actif 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. (-chfilename) |
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. (-ofilename) |
Nom du fichier de ressources |
Spécifie le nom du fichier de ressources. Cela remplace le nom par défaut. (-rcfilename) |
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 .