Proprietà del preprocessore del manifesto dei contatori per i progetti driver
Imposta le proprietà per lo strumento CTRPP che analizza e convalida il manifesto dei contatori. Per informazioni sull'uso dei contatori delle prestazioni, vedere Contatori delle prestazioni. Per informazioni sull'uso dei contatori delle prestazioni in un driver Windows in modalità kernel, vedere Kernel Mode Monitor prestazioni ing.
Impostazione delle proprietà del preprocessore manifesto contatori per i progetti driver
- Aprire le pagine delle proprietà per il progetto driver. Selezionare e tenere premuto (o fare clic con il pulsante destro del mouse) sul progetto driver in Esplora soluzioni e scegliere Proprietà.
- Nelle pagine delle proprietà per il progetto driver selezionare Proprietà di configurazione e quindi selezionare Contatori Proprietà preprocessore manifesto.
- Impostare le proprietà per il progetto.
Per aggiungere questa pagina delle proprietà al progetto in modo che sia possibile eseguire lo strumento CTRPP durante il processo di compilazione, vedere l'ambiente di compilazione WDK e Visual Studio e l'attività Ctrpp.
Opzione | Descrizione |
---|---|
Aggiungi prefisso |
Specifica il prefisso da usare per le variabili globali e le funzioni definite nel file di intestazione generato (uguale all'opzione di comando -prefix ). |
Opzioni aggiuntive |
Specifica opzioni aggiuntive per lo strumento CTRPP. |
Retrocompatibilità |
Genera codice compatibile con le versioni di Windows precedenti a Windows 7 (uguale all'opzione di comando -backcompat ). |
Abilitare legacy |
Ripristina la generazione di codice usando i modelli di codice di Windows Vista. Questa opzione fa sì che il CTRPP generi quattro file di output: due file di intestazione (.h, _r.h), un file di risorse (rc) e un file di codice sorgente (c). (-legacy) |
Generare il file di intestazione per contenere nomi e GUID dei contatori |
Crea un file di intestazione che assegna simboli ai nomi e ai GUID del set di contatori per ogni insieme di contatori nel manifesto. |
Generare il file di intestazione per il provider |
Specifica il nome del file di intestazione generato dallo strumento. Se non si specifica un percorso, il file viene generato nella cartella corrente. |
Generare routine di memoria |
Generare modelli di routine libera/allocazione di memoria. (-MemoryRoutines) |
Generare il callback delle notifiche |
Generare un modello di callback di notifica personalizzato. (-NotificationCallback ) |
Generare un file di risorse |
Specifica il nome del file di risorse generato dallo strumento. Se non si specifica un percorso, il file viene generato nella cartella corrente. |
Generare un file globale di riepilogo |
Genera un file di contatore binario per provider. (-summary path) Genera un GenSumResource.BIN di file globale di riepilogo. |
Percorso dei file di contatore generati |
Specifica il percorso per generare file di contatore binari. (-sumPath path) Se non viene specificato alcun percorso, viene utilizzata la directory corrente. |
Nome file di intestazione per il contatore |
Genera un file di intestazione per contenere i nomi dei contatori e gli ID. (-ch filename) |
Header FileName For Provider |
Genera un file di intestazione per il provider. Sostituisce il nome predefinito. (-o filename) |
Nome file di risorse |
Specifica il nome del file di risorse. Sostituisce il nome predefinito. (-rc filename) |
Commento
I nomi predefiniti dei file generati dallo strumento sono basati sul nome del file manifesto passato allo strumento CTRPP.