Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Novità per Windows 10, TraceLogging è il framework di traccia per applicazioni in modalità utente e driver in modalità kernel. L'API TraceLogging si basa su Traccia eventi per Windows (ETW) e offre un modo semplificato di strumentazione del codice per creare un provider ETW C/C++ nativo. La strumentazione TraceLogging può essere strutturata quando necessario, ma non richiede il sovraccarico della definizione di eventi ed eventi in un manifesto di strumentazione separato (file XML). Inoltre, la strumentazione aggiunta con l'API TraceLogging può essere facilmente estesa per fornire dati di telemetria per le misurazioni delle prestazioni e la diagnostica.
L'API TraceLogging offre i vantaggi delle istruzioni di stampa WPP Software Tracing o debug, in quanto è facile da codice e offre anche i vantaggi di ETW basati su manifesto, in quanto è facile analizzare e correlare gli eventi dai dati di traccia raccolti.
TraceLogging è basato su ETW ed è compatibile con gli strumenti esistenti. I provider che usano ETW basati su manifesto continueranno a essere supportati. Non è necessario convertire i provider ETW basati su manifesto nei provider TraceLogging, tranne nei casi in cui sono necessari eventi per i dati di telemetria.
La traccia software WPP è ancora supportata. TraceLogging offre tuttavia molti vantaggi in termini di manutenzione ed estendibilità ed è ancora più semplice da usare nel codice.
In questa sezione
| Argomento | Descrizione |
|---|---|
Questo argomento descrive come usare l'API TraceLogging da driver e componenti in modalità kernel. |
|
Il codice sorgente in questo argomento illustra come usare TraceLogging. |
|
Questo argomento descrive alcuni errori di compilazione comuni e come risolverli. |