Freigeben über


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

  1. Ö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.
  2. Wählen Sie auf den Eigenschaftenseiten für das Treiberprojekt Konfigurationseigenschaften und dann "Counters Manifest Preprocessor Properties" aus.
  3. 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.