Zählermanifest-Präprozessoreigenschaften für Treiberprojekte
Legt die Eigenschaften für das CTRPP-Tool fest, das das Zählermanifest analysiert und überprüft. Informationen zum Arbeiten mit Leistungsindikatoren finden Sie unter Leistungsindikatoren. Informationen zum Verwenden von Leistungsindikatoren in einem Kernelmodus-Windows-Treiber finden Sie unter Kernelmodus Leistungsmonitor ing.
Festlegen der Eigenschaften des Counters-Manifestvorprozessors für Treiberprojekte
- Öffnen Sie die Eigenschaftsseiten für Ihr Treiberprojekt. Wählen Sie das Treiberprojekt in Projektmappen-Explorer aus und halten Sie es gedrückt (oder klicken Sie mit der rechten Maustaste darauf), und wählen Sie "Eigenschaften" aus.
- Wählen Sie auf den Eigenschaftenseiten für das Treiberprojekt Konfigurationseigenschaften und dann "Counters Manifest Preprocessor Properties" aus.
- Legen Sie die Eigenschaften für das Projekt fest.
Wenn Sie diese Eigenschaftenseite zu Ihrem Projekt hinzufügen möchten, damit Sie das CTRPP-Tool während des Buildvorgangs ausführen können, lesen Sie die Buildumgebung WDK und Visual Studio und die Ctrpp-Aufgabe.
Option | Beschreibung |
---|---|
Präfix hinzufügen |
Gibt das Präfix an, das für die globalen Variablen und Funktionen verwendet werden soll, die in der generierten Headerdatei definiert sind (identisch mit der Befehlsoption -prefix ).) |
Weitere Optionen |
Gibt zusätzliche Optionen für das CTRPP-Tool an. |
Abwärtskompatibilität |
Generiert Code, der mit Versionen von Windows vor Windows 7 binär kompatibel ist (identisch mit der Befehlsoption "-backcompat "). |
Legacy aktivieren |
Wiederherstellen des Generierens von Code mithilfe von Windows Vista-Codevorlagen. Diese Option bewirkt, dass CTRPP vier Ausgabedateien generiert: zwei Headerdateien (H, _r.h), eine Ressourcendatei (RC) und eine Quellcodedatei (c). (-Legacy) |
Generieren der Headerdatei zum Enthalten von Zählernamen und GUIDs |
Erstellt eine Headerdatei, die den Zählersatznamen und GUIDs für jeden Zählersatz im Manifest Symbole zuweist. |
Generieren der Headerdatei für den Anbieter |
Gibt den Namen der Vom Tool generierten Headerdatei an. Wenn Sie keinen Pfad angeben, wird die Datei im aktuellen Ordner generiert. |
Generieren von Speicherroutinen |
Generieren Sie Speicherzuordnungs-/freie Routinevorlagen. (-MemoryRoutines) |
Benachrichtigungsrückruf generieren |
Generieren Sie angepasste Benachrichtigungsrückrufvorlage. (-NotificationCallback ) |
Ressourcendatei generieren |
Gibt den Namen der Vom Tool generierten Ressourcendatei an. Wenn Sie keinen Pfad angeben, wird die Datei im aktuellen Ordner generiert. |
Globale Zusammenfassungsdatei generieren |
Generiert eine binäre Zählerdatei pro Anbieter. (Zusammenfassungspfad) Generiert eine globale Zusammenfassungsdatei GenSumResource.BIN. |
Generierter Pfad für Zählerdateien |
Gibt den Pfad zum Generieren von binären Zählerdateien an. (-sumPath-Pfad) Wird kein Pfad angegeben, wird das aktuelle Verzeichnis verwendet. |
Headerdateiname für Zähler |
Generiert eine Headerdatei mit Zählernamen und IDs. (-ch-Dateiname) |
Header FileName For Provider |
Generiert eine Headerdatei für den Anbieter. Er ersetzt den Standardnamen. (-o Dateiname) |
Ressourcendateiname |
Gibt den Namen für die Ressourcendatei an. Dadurch wird der Standardname ersetzt. (-rc filename) |
Kommentar
Die Standardnamen der vom Tool generierten Dateien basieren auf dem Namen der Manifestdatei, die Sie an das CTRPP-Tool übergeben.