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.
Panoramica della tecnologia TraceLogging.
Per sviluppare TraceLogging, sono necessarie queste intestazioni:
Per indicazioni sulla programmazione per questa tecnologia, vedere:
Classe
|
TraceLoggingActivity Fornisce supporto per la registrazione di eventi ETW durante un'attività. Tutti gli eventi devono essere contrassegnati manualmente o annidati. |
|
TraceLoggingThreadActivity Fornisce supporto per la registrazione di eventi ETW durante un'attività. Gli eventi verranno contrassegnati automaticamente con o annidati in questa attività. |
|
TraceLoggingThreadActivityIdSetter Contrassegna un thread con un ID attività in modo che ETW contrassegni tutti gli eventi in tale thread con l'ID attività. |
Funzioni
|
~TraceLoggingThreadActivityIdSetter Ripristina l'ID attività originale nel thread. |
|
Provider TraceLoggingActivity::P rovider (traceloggingactivity.h) restituisce l'handle al provider TraceLogging associato a questa attività. |
|
Provider TraceLoggingThreadActivity::P rovider (traceloggingactivity.h) restituisce l'handle al provider TraceLogging associato a questa attività. |
|
SetRelatedActivity Imposta l'attività correlata per questo oggetto TraceLoggingActivity. |
|
SetRelatedActivityId TraceLoggingActivity::SetRelatedActivityId usa l'identificatore univoco di un'attività per impostare l'attività correlata per questo oggetto TraceLoggingActivity. |
|
SetRelatedActivityId TraceLoggingActivity::SetRelatedActivityId(const GUID) usa l'identificatore univoco di un'attività per impostare l'attività correlata per questo oggetto TraceLoggingActivity. |
|
TRACELOGGING_DECLARE_PROVIDER Inoltra dichiara un handle per un provider TraceLogging. |
|
TRACELOGGING_DEFINE_PROVIDER Definisce un handle per un provider TraceLogging. |
|
TRACELOGGING_DEFINE_PROVIDER_STORAGE Riserva l'archiviazione statica per un handle del provider TraceLogging che verrà definito dall'utente. Preferisce TRACELOGGING_DEFINE_PROVIDER rispetto a questa macro. |
|
TraceLoggingActivity Crea un nuovo oggetto TraceLoggingActivity. (overload 1/2) |
|
TraceLoggingActivity Crea un nuovo oggetto TraceLoggingActivity. (overload 2/2) |
|
TraceLoggingBinary Macro wrapper TraceLogging che aggiunge un campo con dati binari all'evento. |
|
TraceLoggingChannel Macro wrapper TraceLogging che imposta il canale per l'evento. |
|
TraceLoggingCustom Macro wrapper TraceLogging che aggiunge un campo compresso utilizzando un serializzatore personalizzato all'evento. |
|
TraceLoggingCustomAttribute Macro wrapper TraceLogging che aggiunge informazioni personalizzate sull'evento nel PDB. |
|
TraceLoggingDescription Macro wrapper TraceLogging che imposta la descrizione per l'evento. |
|
TraceLoggingEventTag Macro wrapper TraceLogging che imposta il tag evento per l'evento. |
|
TraceLoggingFunction Crea un oggetto TraceLoggingThreadActivity denominato dopo la funzione corrente e scrive un evento Start per l'attività. Un'attività Stop verrà scritta alla fine dell'ambito corrente. |
|
TraceLoggingKeyword Macro wrapper TraceLogging che imposta la parola chiave per l'evento. |
|
TraceLoggingLevel Macro wrapper TraceLogging che imposta il livello per l'evento |
|
TraceLoggingOpcode Macro wrapper TraceLogging che imposta il codice operativo per l'evento |
|
TraceLoggingOptionGroup Macro TraceLogging da utilizzare in TRACELOGGING_DEFINE_PROVIDER per specificare un gruppo di provider. |
|
TraceLoggingRegisterEx Registra un provider TraceLogging in modo che possa essere usato per registrare gli eventi, specificando un callback di abilitazione ETW. |
|
TraceLoggingSocketAddress Macro wrapper TraceLogging che aggiunge un campo con un indirizzo socket all'evento. |
|
TraceLoggingStruct Macro wrapper TraceLogging che aggiunge un campo contenente altri campi all'evento. |
|
TraceLoggingThreadActivity Inizializza una nuova istanza della classe TraceLoggingThreadActivity. (overload 2/2) |
|
TraceLoggingThreadActivity Inizializza una nuova istanza della classe TraceLoggingThreadActivity. (overload 1/2) |
|
TraceLoggingThreadActivityIdSetter Crea un nuovo oggetto TraceLoggingThreadActivityIdSetter. (overload 2/2) |
|
TraceLoggingThreadActivityIdSetter Crea un nuovo oggetto TraceLoggingThreadActivityIdSetter. (overload 1/2) |
|
TraceLoggingValue Macro wrapper TraceLogging per C++ che aggiunge un campo con un tipo dedotto automaticamente all'evento. |
|
TraceLoggingWrite Genera un evento TraceLogging. |
|
TraceLoggingWriteActivity Genera un evento TraceLogging con ID attività specificati. |
|
TraceLoggingWriteStart Avvia un'attività e registra l'evento di avvio. |
|
TraceLoggingWriteStop Arresta un'attività e registra l'evento di arresto. |
|
TraceLoggingWriteTagged Registra un evento con un ID attività ETW associato. |