Condividi tramite


intestazione evntprov.h

Questa intestazione viene usata da più tecnologie. Per altre informazioni, vedere:

evntprov.h contiene le interfacce di programmazione seguenti:

Funzioni

 
EventActivityIdControl

Crea, esegue query e imposta gli identificatori di attività da usare negli eventi ETW.
EventDataDescCreate

Imposta i valori di un EVENT_DATA_DESCRIPTOR.
EventDescCreate

Imposta i valori di un descrittore di eventi.
EventDescGetChannel

Recupera il canale dal descrittore di eventi.
EventDescGetId

Recupera l'identificatore dell'evento dal descrittore dell'evento.
EventDescGetKeyword

Recupera la parola chiave dal descrittore di eventi.
EventDescGetLevel

Recupera il livello di gravità dal descrittore di eventi.
EventDescGetOpcode

Recupera il codice dell'operazione dal descrittore di eventi.
EventDescGetTask

Recupera l'attività dal descrittore di eventi.
EventDescGetVersion

Recupera la versione dal descrittore dell'evento.
EventDescOrKeyword

Aggiunge un'altra parola chiave al descrittore dell'evento.
EventDescSetChannel

Imposta il membro Channel del descrittore dell'evento.
EventDescSetId

Imposta il membro Id del descrittore dell'evento.
EventDescSetKeyword

Imposta il membro Keyword del descrittore dell'evento.
EventDescSetLevel

Imposta il membro Level del descrittore dell'evento.
EventDescSetOpcode

Imposta il membro Opcode del descrittore dell'evento.
EventDescSetTask

Imposta il membro Task del descrittore dell'evento.
EventDescSetVersion

Imposta il membro Version del descrittore dell'evento.
EventDescZero

Inizializza un descrittore di evento su zero.
EventEnabled

Determina se un provider di eventi deve generare un determinato evento in base al EVENT_DESCRIPTOR dell'evento.
EventProviderEnabled

Determina se un provider di eventi deve generare un evento specifico in base al livello e alla parola chiave dell'evento.
EventRegister

Registra un provider di eventi ETW, creando un handle che può essere usato per scrivere eventi ETW.
EventSetInformation

Configura un provider di eventi ETW.
EventUnregister

Annulla la registrazione di un provider di eventi ETW.
EventWrite

Scrive un evento ETW che usa l'ID attività del thread corrente.
EventWriteEx

Scrive un evento ETW con un ID attività, un ID attività correlato facoltativo, filtri di sessione e opzioni speciali.
EventWriteString

Scrive un evento ETW che contiene una stringa come dati. Questa funzione non deve essere utilizzata.
EventWriteTransfer

Scrive un evento ETW con un ID attività e un ID attività facoltativo correlato.

Funzioni di callback

 
PENABLECALLBACK

Facoltativamente, i provider di eventi ETW definiscono una funzione EnableCallback per ricevere notifiche di modifica della configurazione. Il tipo PENABLECALLBACK definisce un puntatore a questa funzione di callback. EnableCallback è un segnaposto per il nome della funzione definita dall'applicazione.

Strutture

 
EVENT_DATA_DESCRIPTOR

La struttura EVENT_DATA_DESCRIPTOR definisce un blocco di dati che verrà usato in un evento ETW.
EVENT_DESCRIPTOR

La struttura EVENT_DESCRIPTOR contiene informazioni (metadati) su un evento ETW.
EVENT_FILTER_DESCRIPTOR

Definisce i dati del filtro passati da una sessione alla funzione di callback di abilitazione del provider.
EVENT_FILTER_EVENT_ID

Definisce gli ID evento usati in una struttura di EVENT_FILTER_DESCRIPTOR per un ID evento o un filtro della procedura dettagliata dello stack.
EVENT_FILTER_EVENT_NAME

Definisce gli ID evento usati in una struttura di EVENT_FILTER_DESCRIPTOR per un nome evento o un filtro del nome della procedura dettagliata stalk.
EVENT_FILTER_HEADER

Definisce i dati di intestazione che devono precedere i dati del filtro definiti nel manifesto della strumentazione.
EVENT_FILTER_LEVEL_KW

Definisce gli ID evento usati in una struttura di EVENT_FILTER_DESCRIPTOR per un filtro a livello di sequenza dettagliata dello stack.

Enumerazioni

 
EVENT_INFO_CLASS

Il tipo di enumerazione EVENT_INFO_CLASS viene usato con la funzione EventSetInformation per specificare l'operazione di configurazione da eseguire su una registrazione del provider di eventi ETW.