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. |