Delen via


Eigenschappen van manifestpreprocessor voor stuurprogrammaprojecten

Hiermee stelt u de eigenschappen in voor het CTRPP-hulpprogramma dat uw tellersmanifest parseert en valideert. Zie Prestatiemeteritems voor informatie over het werken met prestatiemeteritems. Zie Prestatiecontrole in kernelmodus voor informatie over het gebruik van prestatiemeteritems in een Windows-stuurprogramma in de kernelmodus.

De eigenschappen van de Counters Manifest Preprocessor instellen voor stuurprogramma-projecten

  1. Open de eigenschappenpagina's voor uw stuurprogrammaproject. Selecteer en houd het stuurprogrammaproject in Solution Explorer ingedrukt (of klik erop met de rechtermuisknop) en selecteer Eigenschappen.
  2. Selecteer op de eigenschappenpagina's voor het stuurprogrammaproject Configuratie-eigenschappen en selecteer vervolgens Manifestpreprocessor-eigenschappen.
  3. Stel de eigenschappen voor het project in.

Als u deze eigenschappenpagina aan uw project wilt toevoegen, zodat u het CTRPP-hulpprogramma tijdens het buildproces kunt uitvoeren, raadpleegt u de buildomgeving WDK en Visual Studio en de Ctrpp-taak.

Optie Beschrijving

Voorvoegsel toevoegen

Hiermee geeft u het voorvoegsel op dat moet worden gebruikt voor de globale variabelen en functies die zijn gedefinieerd in het gegenereerde headerbestand (hetzelfde als de opdrachtoptie -voorvoegsel .)

Aanvullende opties

Hiermee geeft u aanvullende opties voor het CTRPP-hulpprogramma .

Compatibiliteit met eerdere versies

Hiermee genereert u code die binair compatibel is met versies van Windows vóór Windows 7 (hetzelfde als de opdrachtoptie -backcompat ).

Legacy inschakelen

Wordt teruggezet naar het genereren van code met behulp van Windows Vista-codesjablonen. Deze optie zorgt ervoor dat CTRPP vier uitvoerbestanden genereert: twee headerbestanden (.h, _r.h), een resourcebestand (.rc) en een broncodebestand (c). (-verouderd)

Genereer een headerbestand dat telnamen en GUID's bevat

Hiermee maakt u een headerbestand dat symbolen toewijst aan de namen en GUID's van de tellers voor elke teller die in het manifest is ingesteld.

Headerbestand genereren voor provider

Hiermee geeft u de naam van het headerbestand dat het hulpprogramma genereert. Als u geen pad opgeeft, wordt het bestand gegenereerd in de huidige map.

Geheugenroutines genereren

Genereer geheugentoewijzing/vrije routinesjablonen. (-MemoryRoutines)

Callback voor meldingen genereren

Aangepaste callback-sjabloon voor meldingen genereren. (-NotificationCallback )

Resourcebestand genereren

Hiermee geeft u de naam op van het resourcebestand dat door het hulpprogramma wordt gegenereerd. Als u geen pad opgeeft, wordt het bestand gegenereerd in de huidige map.

Algemeen overzichtsbestand genereren

Hiermee wordt een binair tellerbestand per provider gegenereerd. (-samenvattingspad)

Hiermee wordt een globaal overzichtsbestand gegenereerd GenSumResource.BIN.

Pad naar gegenereerde tellerbestanden

Hiermee geeft u het pad op om binaire tellerbestanden te genereren. (-sumPath-padpath)

Als er geen pad is opgegeven, wordt de huidige map gebruikt.

Headerbestandnaam voor teller

Hiermee wordt een headerbestand gegenereerd dat teller-namen en ID's bevat. (-chbestandsnaam)

Header bestandsnaam voor provider

Hiermee wordt een headerbestand voor de provider gegenereerd. De standaardnaam wordt vervangen. (-obestandsnaam)

Resourcebestandsnaam

Hiermee geeft u de naam voor het resourcebestand. Hiermee vervangt u de standaardnaam. (-rcbestandsnaam)

Commentaar

De standaardnamen van de bestanden die door het hulpprogramma worden gegenereerd, zijn gebaseerd op de naam van het manifestbestand dat u doorgeeft aan het CTRPP-hulpprogramma .