Dela via


Egenskaper för förprocessor för räknarmanifest för drivrutinsprojekt

Anger egenskaperna för CTRPP-verktyget som parsar och validerar räknarmanifestet. Information om hur du arbetar med prestandaräknare finns i Prestandaräknare. Information om hur du använder prestandaräknare i en Windows-drivrutin i kernelläge finns i Prestandaövervakning av kernelläge.

Konfigurera räknarmanifest-förprocessorens egenskaper för drivrutinsprojekt

  1. Öppna egenskapssidorna för drivrutinsprojektet. Välj och håll (eller högerklicka) drivrutinsprojektet i Solution Explorer och välj Egenskaper.
  2. På egenskapssidorna för drivrutinsprojektet väljer du Konfigurationsegenskaper och sedan Egenskaper för förprocessor för räknarmanifest.
  3. Ange egenskaperna för projektet.

Om du vill lägga till den här egenskapssidan i projektet så att du kan köra CTRPP-verktyget under byggprocessen kan du läsa WDK- och Visual Studio-byggmiljön och Ctrpp-uppgiften.

Alternativ Beskrivning

Lägg till prefix

Anger prefixet som ska användas för de globala variabler och funktioner som definierats i den genererade huvudfilen (samma som kommandoalternativet -prefix .)

Ytterligare alternativ

Anger ytterligare alternativ för CTRPP-verktyget .

Bakåtkompatibilitet

Genererar kod som är binär kompatibel med versioner av Windows före Windows 7 (samma som kommandoalternativet -backcompat ).

Aktivera kompatibilitet för äldre system

Återgår till att generera kod med hjälp av Windows Vista-kodmallar. Det här alternativet gör att CTRPP genererar fyra utdatafiler: två huvudfiler (.h, _r.h), en resursfil (.rc) och en källkodsfil (c). (legacy)

Generera rubrikfil för innehållande räknarnamn och GUID

Skapar en rubrikfil som tilldelar symboler till räknaruppsättningsnamnen och GUID:erna för varje räknare som anges i manifestet.

Generera huvudfil för provider

Anger namnet på huvudfilen som verktyget genererar. Om du inte anger någon sökväg genereras filen i den aktuella mappen.

Generera minnesrutiner

Generera minnesallokering/kostnadsfria rutinmallar. (-MemoryRoutines)

Generera återanrop av meddelanden

Skapa en anpassad mall för återanrop av meddelanden. (-NotificationCallback )

Generera resursfil

Anger namnet på resursfilen som verktyget genererar. Om du inte anger någon sökväg genereras filen i den aktuella mappen.

Generera global sammanfattningsfil

Genererar en binär räknarfil per leverantör. (sammanfattningsökväg)

Genererar en global sammanfattningsfil GenSumResource.BIN.

Sökväg för genererade räknarfiler

Anger sökvägen för att generera binära räknarfiler. (-sumPathsökväg)

Om ingen sökväg har angetts används den aktuella katalogen.

Namn på rubrikfil för räknare

Genererar en rubrikfil som innehåller räknarnamn och ID:er. (-chfilnamn)

Huvudfilnamn för provider

Genererar en huvudfil för providern. Det ersätter standardnamnet. (-ofilnamn)

Namn på resursfil

Anger namnet på resursfilen. Detta ersätter standardnamnet. (-rc-filnamn)

Kommentar

Standardnamnen för de filer som verktyget genererar baseras på namnet på manifestfilen som du skickar till CTRPP-verktyget .