Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Vue d’ensemble de la technologie de suivi des événements.
Pour développer le suivi des événements, vous avez besoin de ces en-têtes :
Pour obtenir des conseils de programmation pour cette technologie, consultez :
Enumerations
|
_TDH_IN_TYPE Définit les types [in] pris en charge pour un assistant de données de trace (TDH). |
|
_TDH_OUT_TYPE Définit les types [out] pris en charge pour un assistant de données de trace (TDH). |
|
DECODING_SOURCE Définit la source des données d’événement. |
|
ETW_CONTEXT_REGISTER_TYPES Spécifie l’ensemble des registres à collecter lorsque le suivi du registre de contexte est activé. |
|
ETW_PROCESS_HANDLE_INFO_TYPE Spécifie l’opération qui sera effectuée sur une session de traitement de suivi. |
|
ETW_PROCESS_TRACE_MODES Spécifie les modes de trace de processus pris en charge. |
|
ETW_PROVIDER_TRAIT_TYPE Spécifie les types de traits de fournisseur pris en charge par le suivi d’événements pour Windows (ETW). |
|
EVENT_FIELD_TYPE Définit les informations du fournisseur à récupérer. |
|
EVENT_INFO_CLASS Le type d’énumération EVENT_INFO_CLASS est utilisé avec la fonction EventSetInformation pour spécifier l’opération de configuration à effectuer sur une inscription du fournisseur d’événements ETW. |
|
EVENTSECURITYOPERATION Définit le composant du descripteur de sécurité modifié par la fonction EventAccessControl. |
|
MAP_FLAGS Définit des valeurs constantes qui indiquent si la carte est une carte de valeurs, une image bitmap ou un mappage de modèles. |
|
MAP_VALUETYPE Définit si la valeur du mappage de valeurs se trouve dans un type de données ULONG ou une chaîne. |
|
PAYLOAD_OPERATOR Définit les opérateurs de charge utile pris en charge pour un assistant de données de trace (TDH). |
|
PROPERTY_FLAGS Définit si la propriété est contenue dans une structure ou un tableau. |
|
TDH_CONTEXT_TYPE Définit le type de contexte. |
|
TEMPLATE_FLAGS Définit des valeurs constantes qui indiquent la disposition des données d’événement. |
|
TRACE_QUERY_INFO_CLASS Utilisé avec EnumerateTraceGuidsEx et TraceSetInformation pour spécifier un type d’informations de trace. |
Functions
|
AddLogfileTraceStream Ajoute un nouveau flux de trace ETW basé sur les fichiers journaux à la nouvelle journalisation. |
|
AddRealtimeTraceStream Ajoute un nouveau flux de trace ETW en temps réel au relogeur. |
|
Annuler Termine le processus de relogging. |
|
Cloner Crée une copie en double d’un événement. |
|
CloseTrace La fonction CloseTrace ferme une session de traitement de trace créée avec OpenTrace. |
|
ControlTraceA La fonction ControlTraceA (ANSI) (evntrace.h) vide, interroge, met à jour ou arrête la session de suivi d’événements spécifiée. |
|
ControlTraceW La fonction ControlTraceW (Unicode) (evntrace.h) vide, interroge, met à jour ou arrête la session de suivi d’événements spécifiée. |
|
CreateEventInstance Génère un nouvel événement. |
|
CreateTraceInstanceId Un fournisseur d’événements basé sur RegisterTraceGuids (« Classique ») utilise la fonction CreateTraceInstanceId pour créer un identificateur de transaction unique et le mapper à un handle d’inscription. Le fournisseur peut ensuite utiliser l’identificateur de transaction lors de l’appel de la fonction TraceEventInstance. |
|
CveEventWrite Fonction de suivi pour la publication d’événements lorsqu’une tentative d’exploitation des vulnérabilités de sécurité est détectée dans votre application en mode utilisateur. |
|
DECLSPEC_XFGVIRT |
|
EMI_MAP_FORMAT Macro qui récupère le format de carte d’événements. |
|
EMI_MAP_INPUT Macro qui récupère l’entrée de mappage d’événements. |
|
EMI_MAP_NAME Macro qui récupère le nom du mappage d’événements. |
|
EMI_MAP_OUTPUT Macro qui récupère la sortie du mappage d’événements. |
|
EnableTrace Un contrôleur de session de suivi appelle EnableTrace pour configurer la façon dont un fournisseur d’événements ETW journalise les événements dans une session de suivi. La fonction EnableTraceEx2 remplace cette fonction. |
|
EnableTraceEx Un contrôleur de session de suivi appelle EnableTraceEx pour configurer la façon dont un fournisseur d’événements ETW journalise les événements dans une session de suivi. La fonction EnableTraceEx2 remplace cette fonction. |
|
EnableTraceEx2 Un contrôleur de session de suivi appelle EnableTraceEx2 pour configurer la façon dont un fournisseur d’événements ETW journalise les événements dans une session de suivi. |
|
EnumerateTraceGuids Récupère des informations sur les fournisseurs de trace d’événements en cours d’exécution sur l’ordinateur. La fonction EnumerateTraceGuidsEx remplace cette fonction. |
|
EnumerateTraceGuidsEx Récupère des informations sur les fournisseurs de trace d’événements en cours d’exécution sur l’ordinateur. |
|
EtwGetTraitFromProviderTraits |
|
EventAccessControl Ajoute ou modifie les autorisations du fournisseur ou de la session spécifiés. |
|
EventAccessQuery Récupère les autorisations pour le contrôleur ou le fournisseur spécifié. |
|
EventAccessRemove Supprime les autorisations définies dans le Registre pour le fournisseur ou la session spécifiés. |
|
EventActivityIdControl Crée, interroge et définit des identificateurs d’activité à utiliser dans les événements ETW. |
|
EventDataDescCreate Définit les valeurs d’une EVENT_DATA_DESCRIPTOR. |
|
EventDescCreate Définit les valeurs d’un descripteur d’événement. |
|
EventDescGetChannel Récupère le canal à partir du descripteur d’événement. |
|
EventDescGetId Récupère l’identificateur d’événement du descripteur d’événement. |
|
EventDescGetKeyword Récupère le mot clé du descripteur d’événement. |
|
EventDescGetLevel Récupère le niveau de gravité du descripteur d’événement. |
|
EventDescGetOpcode Récupère le code d’opération du descripteur d’événement. |
|
EventDescGetTask Récupère la tâche à partir du descripteur d’événement. |
|
EventDescGetVersion Récupère la version du descripteur d’événement. |
|
EventDescOrKeyword Ajoute un autre mot clé au descripteur d’événement. |
|
EventDescSetChannel Définit le membre Channel du descripteur d’événement. |
|
EventDescSetId Définit le membre ID du descripteur d’événement. |
|
EventDescSetKeyword Définit le membre de mot clé du descripteur d’événement. |
|
EventDescSetLevel Définit le membre Level du descripteur d’événement. |
|
EventDescSetOpcode Définit le membre Opcode du descripteur d’événement. |
|
EventDescSetTask Définit le membre de tâche du descripteur d’événement. |
|
EventDescSetVersion Définit le membre Version du descripteur d’événement. |
|
EventDescZero Initialise un descripteur d’événement à zéro. |
|
EventEnabled Détermine si un fournisseur d’événements doit générer un événement particulier en fonction de la EVENT_DESCRIPTOR de l’événement. |
|
EventProviderEnabled Détermine si un fournisseur d’événements doit générer un événement particulier en fonction du niveau et du mot clé de l’événement. |
|
EventRegister Inscrit un fournisseur d’événements ETW, créant un handle qui peut être utilisé pour écrire des événements ETW. |
|
EventSetInformation Configure un fournisseur d’événements ETW. |
|
EventUnregister Annule l’inscription d’un fournisseur d’événements ETW. |
|
EventWrite Écrit un événement ETW qui utilise l’ID d’activité du thread actuel. |
|
EventWriteEx Écrit un événement ETW avec un ID d’activité, un ID d’activité associé facultatif, des filtres de session et des options spéciales. |
|
EventWriteString Écrit un événement ETW qui contient une chaîne en tant que données. Cette fonction ne doit pas être utilisée. |
|
EventWriteTransfer Écrit un événement ETW avec un ID d’activité et un ID d’activité associé facultatif. |
|
FlushTraceA La fonction FlushTraceA (ANSI) (evntrace.h) entraîne la remise immédiate d’événements mis en mémoire tampon pour la session spécifiée. |
|
FlushTraceW La fonction FlushTraceW (Unicode) (evntrace.h) entraîne la remise immédiate d’événements mis en mémoire tampon pour la session spécifiée. |
|
GetEventProcessorIndex |
|
GetEventRecord Récupère l’enregistrement d’événement qui décrit un événement. |
|
GetTraceEnableFlags Un fournisseur d’événements basé sur RegisterTraceGuids (« Classique ») utilise la fonction GetTraceEnableFlags pour récupérer les indicateurs d’activation spécifiés par le contrôleur de trace pour indiquer la catégorie d’événements à suivre. Les fournisseurs appellent cette fonction à partir de leur fonction ControlCallback. |
|
GetTraceEnableLevel Un fournisseur d’événements basé sur RegisterTraceGuids (« Classique ») utilise la fonction GetTraceEnableLevel pour récupérer le niveau d’activation spécifié par le contrôleur de trace pour indiquer le niveau d’événements à suivre. Les fournisseurs appellent cette fonction à partir de leur fonction ControlCallback. |
|
GetTraceLoggerHandle Un fournisseur d’événements basé sur RegisterTraceGuids (« Classique ») utilise la fonction GetTraceLoggerHandle pour récupérer le handle de la session de suivi d’événements dans laquelle il doit écrire des événements. Les fournisseurs appellent cette fonction à partir de leur fonction ControlCallback. |
|
GetUserContext Récupère le contexte utilisateur associé au flux auquel appartient l’événement. |
|
Injecter Injecte un événement non généré par le système dans le flux d’événements en cours d’écriture dans le fichier journal de trace de sortie. |
|
OnBeginProcessTrace Indique qu’une trace est sur le point de commencer afin que la relogging puisse être démarrée. |
|
OnEvent Indique qu’un événement a été reçu sur les flux de trace associés à un relogger. |
|
OnFinalizeProcessTrace Indique qu’une trace est sur le point de se terminer afin que la relogging puisse être finalisée. |
|
OpenTraceA La fonction OpenTraceA (ANSI) (evntrace.h) ouvre un handle de traitement de trace ETW pour consommer des événements à partir d’une session de trace ETW en temps réel ou d’un fichier journal ETW. |
|
OpenTraceFromBufferStream Crée une session de traitement de suivi qui n’est pas directement attachée à un fichier ou à une session active. |
|
OpenTraceFromFile Crée une session de traitement de suivi pour traiter un fichier Tracelog .etl. |
|
OpenTraceFromRealTimeLogger Ouvre un handle de traitement de suivi ETW pour consommer des événements à partir d’une session de trace en temps réel ETW ou d’un fichier journal ETW. |
|
OpenTraceFromRealTimeLoggerWithAllocationOptions Crée une session de traitement de suivi attachée à une session ETW active en temps réel. |
|
OpenTraceW La fonction OpenTraceW (Unicode) (evntrace.h) ouvre un handle de traitement de trace ETW pour consommer des événements à partir d’une session de trace ETW en temps réel ou d’un fichier journal ETW. |
|
PEI_PROVIDER_NAME Macro qui récupère le nom d’informations sur les événements du fournisseur (PEI). |
|
PENABLECALLBACK Les fournisseurs d’événements ETW définissent éventuellement une fonction EnableCallback pour recevoir des notifications de modification de configuration. Le type PENABLECALLBACK définit un pointeur vers cette fonction de rappel. EnableCallback est un espace réservé pour le nom de la fonction définie par l’application. |
|
PETW_BUFFER_CALLBACK Définition de fonction pour BufferCallback qui sera appelée par ProcessTrace. |
|
PETW_BUFFER_COMPLETION_CALLBACK Définition de fonction pour le rappel qui sera déclenché lorsque ProcessTraceAddBufferToBufferStream est terminé avec une mémoire tampon. Ce rappel doit généralement libérer la mémoire tampon selon les besoins |
|
PEVENT_CALLBACK Les consommateurs d’événements ETW implémentent ce rappel pour recevoir des événements d’une session de traitement de suivi. Le rappel EventRecordCallback remplace ce rappel. |
|
PEVENT_RECORD_CALLBACK Les consommateurs d’événements ETW implémentent ce rappel pour recevoir des événements d’une session de traitement de suivi. Le type PEVENT_RECORD_CALLBACK définit un pointeur vers cette fonction de rappel. EventRecordCallback est un espace réservé pour le nom de la fonction définie par l’application. |
|
PEVENT_TRACE_BUFFER_CALLBACKA La fonction PEVENT_TRACE_BUFFER_CALLBACKA (ANSI) (evntrace.h) obtient des statistiques sur chaque mémoire tampon des événements envoyés par ETW pendant une session de traitement de trace. |
|
PEVENT_TRACE_BUFFER_CALLBACKW La fonction PEVENT_TRACE_BUFFER_CALLBACKW (Unicode) (evntrace.h) obtient des statistiques sur chaque mémoire tampon des événements envoyés par ETW pendant une session de traitement de trace. |
|
PFI_FIELD_MESSAGE Macro qui récupère le message de champ DFI (Provider Field Information). |
|
PFI_FIELD_NAME Macro qui récupère le nom du champ DFI (Provider Field Information). |
|
PFI_FILTER_MESSAGE Macro qui filtre le message de champ PFI (Provider Field Information). |
|
PFI_PROPERTY_NAME Macro qui récupère le nom de la propriété PFI (Provider Field Information). |
|
ProcessTrace Remet des événements d’une ou plusieurs sessions de traitement de suivi au consommateur. |
|
ProcessTrace Remet des événements à partir des flux de trace associés au consommateur. |
|
ProcessTraceAddBufferToBufferStream Fournit une mémoire tampon de trace ETW à une session de traitement créée par OpenTraceFromBufferStream. |
|
ProcessTraceBufferDecrementReference Libère une référence à une mémoire tampon ajoutée par ProcessTraceBufferIncrementReference. |
|
ProcessTraceBufferIncrementReference Appelé pendant le BufferCallback sur la mémoire tampon fournie pour l’empêcher d’être libéré jusqu’à ce que l’appelant soit terminé avec celui-ci. |
|
QueryAllTracesA La fonction QueryAllTracesA (ANSI) (evntrace.h) récupère les propriétés et les statistiques de toutes les sessions de suivi d’événements que l’appelant peut interroger. |
|
QueryAllTracesW La fonction QueryAllTracesW (Unicode) (evntrace.h) récupère les propriétés et les statistiques de toutes les sessions de suivi d’événements que l’appelant peut interroger. |
|
QueryTraceA La fonction QueryTraceA (ANSI) (evntrace.h) récupère les paramètres de propriété et les statistiques de session pour la session de suivi d’événements spécifiée. |
|
QueryTraceProcessingHandle Récupère des informations sur une session de traitement de suivi ETW ouverte par OpenTrace. |
|
QueryTraceW La fonction QueryTraceW (Unicode) (evntrace.h) récupère les paramètres de propriété et les statistiques de session pour la session de suivi d’événements spécifiée. |
|
RegisterCallback Inscrit une implémentation d’IEventCallback auprès de la relogger afin de signaler l’activité de trace (démarrage, arrêt et journalisation de nouveaux événements). |
|
RegisterTraceGuidsA La fonction RegisterTraceGuidsA (ANSI) (evntrace.h) est une fonction obsolète et le nouveau code doit utiliser l’alternative fournie. |
|
RegisterTraceGuidsW La fonction RegisterTraceGuidsW (Unicode) (evntrace.h) est une fonction obsolète et le nouveau code doit utiliser l’alternative fournie. |
|
RemoveTraceCallback La fonction RemoveTraceCallback arrête une fonction EventCallback de recevoir des événements pour une classe de trace d’événements. Cette fonction est obsolète. |
|
SetActivityId Définit l’ID d’activité dans le thread actuel. |
|
SetCompressionMode Active ou désactive la compression sur la trace journalisée. |
|
SetEventDescriptor Définit le descripteur d’événement pour un événement. |
|
SetOutputFilename Indique le fichier dans lequel ETW doit écrire la nouvelle trace journalisée. |
|
SetPayload Définit la charge utile d’un événement. |
|
SetProcessId Affecte un événement à un processus spécifique. |
|
SetProcessorIndex Définit l’index du processeur dans le thread actuel. |
|
SetProviderId Définit le GUID du fournisseur qui a suivi un événement. |
|
SetThreadId Définit l’identificateur d’un thread qui génère un événement. |
|
SetThreadTimes Définit les heures de thread dans le thread actuel. |
|
SetTimeStamp Définit l’heure à laquelle un événement s’est produit. |
|
SetTraceCallback La fonction SetTraceCallback spécifie une fonction EventCallback pour traiter les événements de la classe de trace d’événements spécifiée. Cette fonction est obsolète. |
|
StartTraceA La fonction StartTrace démarre une session de suivi d’événements. (ANSI) |
|
StartTraceW La fonction StartTrace démarre une session de suivi d’événements. (Unicode) |
|
StopTraceA La fonction StopTraceA (ANSI) (evntrace.h) arrête la session de suivi d’événements spécifiée. La fonction ControlTrace remplace cette fonction. |
|
StopTraceW La fonction StopTraceW (Unicode) (evntrace.h) arrête la session de suivi d’événements spécifiée. La fonction ControlTrace remplace cette fonction. |
|
TdhAggregatePayloadFilters Agrège plusieurs filtres de charge utile pour un seul fournisseur en une seule structure de données à utiliser avec la fonction EnableTraceEx2. |
|
TdhCleanupPayloadEventFilterDescriptor Libère la structure agrégée des filtres de charge utile créés à l’aide de la fonction TdhAggregatePayloadFilters. |
|
TdhCloseDecodingHandle Libère toutes les ressources associées au handle de décodage d’entrée. |
|
TdhCreatePayloadFilter Crée un filtre unique pour une charge utile unique à utiliser avec la fonction EnableTraceEx2. |
|
TdhDeletePayloadFilter Libère la mémoire allouée pour un seul filtre de charge utile par la fonction TdhCreatePayloadFilter. |
|
TdhEnumerateManifestProviderEvents Récupère la liste des événements présents dans le manifeste du fournisseur. |
|
TdhEnumerateProviderFieldInformation Récupère les métadonnées de champ spécifiées pour un fournisseur donné. |
|
TdhEnumerateProviderFilters Énumère les filtres définis par le fournisseur spécifié dans le manifeste. |
|
TdhEnumerateProviders Récupère une liste de fournisseurs qui ont inscrit une classe MOF ou un fichier manifeste sur l’ordinateur. |
|
TdhEnumerateProvidersForDecodingSource Récupère une liste de fournisseurs qui ont inscrit une classe MOF ou un fichier manifeste sur l’ordinateur. |
|
TdhFormatProperty Met en forme une valeur de propriété pour l’affichage. |
|
TdhGetDecodingParameter Récupère la valeur d’un paramètre de décodage. |
|
TdhGetEventInformation Récupère les métadonnées relatives à un événement. |
|
TdhGetEventMapInformation Récupère des informations sur le mappage d’événements contenu dans l’événement. |
|
TdhGetManifestEventInformation Récupère les métadonnées relatives à un événement dans un manifeste. |
|
TdhGetProperty Récupère une valeur de propriété à partir des données d’événement. |
|
TdhGetPropertySize Récupère la taille d’une ou plusieurs valeurs de propriété dans les données d’événement. |
|
TdhGetWppMessage Récupère le message WPP mis en forme incorporé dans une structure EVENT_RECORD. |
|
TdhGetWppProperty Récupère une propriété spécifique associée à un message WPP. |
|
TdhLoadManifest Charge le manifeste utilisé pour décoder un fichier journal. |
|
TdhLoadManifestFromBinary Prend un chemin d’accès null à un fichier binaire qui contient des ressources de métadonnées nécessaires pour décoder un fournisseur d’événements spécifique. |
|
TdhLoadManifestFromMemory Charge le manifeste à partir de la mémoire. |
|
TdhOpenDecodingHandle Ouvre un handle de décodage. |
|
TdhQueryProviderFieldInformation Récupère des informations pour le champ spécifié à partir des descriptions d’événements de ces valeurs de champ qui correspondent à la valeur donnée. |
|
TdhSetDecodingParameter Définit la valeur d’un paramètre de décodage. |
|
TdhUnloadManifest Décharge le manifeste chargé par la fonction TdhLoadManifest. |
|
TdhUnloadManifestFromMemory Décharge le manifeste à partir de la mémoire. |
|
TEI_ACTIVITYID_NAME Macro qui récupère le nom de l’ID d’activité TEI (Trace Event Information). |
|
TEI_CHANNEL_NAME Macro qui récupère le nom du canal TEI (Trace Event Information). |
|
TEI_EVENT_MESSAGE Macro qui récupère le message TEI (Trace Event Information). |
|
TEI_KEYWORDS_NAME Macro qui récupère le nom des mots clés TEI (Trace Event Information). |
|
TEI_LEVEL_NAME Macro qui récupère le nom de niveau TEI (Trace Event Information). |
|
TEI_MAP_NAME Macro qui récupère le nom de la carte TEI (Trace Event Information). |
|
TEI_OPCODE_NAME Macro qui récupère le nom d’opcode TEI (Trace Event Information). |
|
TEI_PROPERTY_NAME Macro qui récupère le nom de la propriété TEI (Trace Event Information). |
|
TEI_PROVIDER_MESSAGE Macro qui récupère le message du fournisseur TEI (Trace Event Information). |
|
TEI_PROVIDER_NAME Macro qui récupère le nom du fournisseur TEI (Trace Event Information). |
|
TEI_RELATEDACTIVITYID_NAME Macro qui récupère le nom d’ID d’activité associé à l’événement trace (TEI). |
|
TEI_TASK_NAME Macro qui récupère le nom de la tâche TEI (Trace Event Information). |
|
TraceConfigureLastBranchRecord Configure un suivi d’événements pour la session Windows (ETW) pour générer des événements de suivi DBR (Last Branch Record) en réponse aux événements déclencheurs spécifiés. |
|
TraceEvent Un fournisseur d’événements basé sur RegisterTraceGuids (« Classique ») utilise la fonction TraceEvent pour envoyer un événement structuré à une session de suivi d’événements. |
|
TraceEventInstance Un fournisseur d’événements basé sur RegisterTraceGuids (« Classique ») utilise la fonction TraceEventInstance pour envoyer un événement structuré à une session de suivi d’événements avec un identificateur d’instance. |
|
TraceMessage Un fournisseur d’événements basé sur RegisterTraceGuids (« Classique ») utilise la fonction TraceMessage pour envoyer un événement WPP basé sur un message (TMF) à une session de suivi d’événements. |
|
TraceMessageVa Un fournisseur d’événements basé sur RegisterTraceGuids (« Classique ») utilise la fonction TraceMessageVa pour envoyer un événement WPP basé sur un message (TMF) à une session de suivi d’événements à l’aide de paramètres va_list. |
|
TraceQueryInformation Fournit des informations sur une session de suivi d’événements. |
|
TraceSetInformation Configure les paramètres de session de suivi des événements. |
|
DésinscrireTraceGuids Annule l’inscription d’un fournisseur de trace d’événements ETW « Classique » (Windows style 2000) inscrit à l’aide de RegisterTraceGuids. |
|
UpdateTraceA La fonction UpdateTraceA (ANSI) (evntrace.h) met à jour le paramètre de propriété de la session de suivi d’événements spécifiée. |
|
UpdateTraceW La fonction UpdateTraceW (Unicode) (evntrace.h) met à jour le paramètre de propriété de la session de suivi d’événements spécifiée. |
|
WMIDPREQUEST Un fournisseur d’événements basé sur RegisterTraceGuids (« Classique ») implémente cette fonction pour recevoir des notifications des contrôleurs. Le type WMIDPREQUEST définit un pointeur vers cette fonction de rappel. ControlCallback est un espace réservé pour le nom de la fonction définie par l’application. |
Interfaces
|
ITraceEvent Fournit l’accès aux données relatives à un événement spécifique. |
|
ITraceEventCallback Utilisé par ETW pour fournir des informations à la relogisation à mesure que le processus de suivi démarre, se termine et journalise les événements. |
|
ITraceRelogger Fournit l’accès à la fonctionnalité de relogging, ce qui vous permet de manipuler et de reloger des événements à partir d’un flux de trace ETW. |
Structures
|
CLASSIC_EVENT_ID Identifie l’événement de noyau pour lequel vous souhaitez activer le suivi de la pile des appels. |
|
ENABLE_TRACE_PARAMETERS Contient des informations utilisées pour activer un fournisseur via EnableTraceEx2. |
|
ENABLE_TRACE_PARAMETERS_V1 Contient des informations utilisées pour activer un fournisseur via EnableTraceEx2. Cette structure est obsolète. |
|
ETW_BUFFER_CALLBACK_INFORMATION Fourni à BufferCallback en tant que paramètre ConsumerInfo et fournit des détails sur la session de traitement actuelle. |
|
ETW_BUFFER_CONTEXT Fournit des informations contextuelles sur l’événement. |
|
ETW_BUFFER_CONTEXT Fournit des informations contextuelles sur l’événement. (ETW_BUFFER_CONTEXT) |
|
ETW_BUFFER_HEADER Structure d’en-tête d’une mémoire tampon ETW. |
|
ETW_OPEN_TRACE_OPTIONS Fournit des paramètres de configuration à OpenTraceFromBufferStream, OpenTraceFromFile, OpenTraceFromRealTimeLogger, OpenTraceFromRealTimeLoggerWithAllocationOptions. |
|
ETW_TRACE_PARTITION_INFORMATION Contient des informations de partition extraites d’une trace ETW. |
|
EVENT_DATA_DESCRIPTOR La structure EVENT_DATA_DESCRIPTOR définit un bloc de données qui sera utilisé dans un événement ETW. |
|
EVENT_DESCRIPTOR La structure EVENT_DESCRIPTOR contient des informations (métadonnées) sur un événement ETW. |
|
EVENT_DESCRIPTOR Contient des métadonnées qui définissent l’événement. |
|
EVENT_EXTENDED_ITEM_EVENT_KEY |
|
EVENT_EXTENDED_ITEM_INSTANCE Définit la relation entre les événements si TraceEventInstance a été utilisé pour journaliser les événements associés. |
|
EVENT_EXTENDED_ITEM_PEBS_INDEX |
|
EVENT_EXTENDED_ITEM_PMC_COUNTERS |
|
EVENT_EXTENDED_ITEM_PROCESS_START_KEY |
|
EVENT_EXTENDED_ITEM_RELATED_ACTIVITYID Définit l’événement parent de cet événement. |
|
EVENT_EXTENDED_ITEM_STACK_KEY32 |
|
EVENT_EXTENDED_ITEM_STACK_KEY64 |
|
EVENT_EXTENDED_ITEM_STACK_TRACE32 Définit une pile d’appels sur un ordinateur 32 bits. |
|
EVENT_EXTENDED_ITEM_STACK_TRACE64 Définit une pile d’appels sur un ordinateur 64 bits. |
|
EVENT_EXTENDED_ITEM_TS_ID Définit la session de terminal qui a enregistré l’événement. |
|
EVENT_FILTER_DESCRIPTOR Définit les données de filtre qu’une session transmet à la fonction de rappel d’activation du fournisseur. |
|
EVENT_FILTER_EVENT_ID Définit les ID d’événement utilisés dans une structure EVENT_FILTER_DESCRIPTOR pour un filtre d’ID d’événement ou de procédure de pile. |
|
EVENT_FILTER_EVENT_NAME Définit les ID d’événement utilisés dans une structure EVENT_FILTER_DESCRIPTOR pour un nom d’événement ou un filtre de nom de procédure de tige. |
|
EVENT_FILTER_HEADER Définit les données d’en-tête qui doivent précéder les données de filtre définies dans le manifeste d’instrumentation. |
|
EVENT_FILTER_LEVEL_KW Définit les ID d’événement utilisés dans une structure EVENT_FILTER_DESCRIPTOR pour un filtre de mot clé de niveau de pile. |
|
EVENT_HEADER La structure EVENT_HEADER (evntcons.h) définit des informations sur l’événement. |
|
EVENT_HEADER La structure EVENT_HEADER (relogger.h) définit des informations sur l’événement. |
|
EVENT_HEADER_EXTENDED_DATA_ITEM La structure EVENT_HEADER_EXTENDED_DATA_ITEM (evntcons.h) définit les données étendues collectées par ETW dans le cadre des données d’événement. |
|
EVENT_HEADER_EXTENDED_DATA_ITEM La structure EVENT_HEADER_EXTENDED_DATA_ITEM (relogger.h) définit les données étendues collectées par ETW dans le cadre des données d’événement. |
|
EVENT_INSTANCE_HEADER La structure EVENT_INSTANCE_HEADER contient des informations de suivi d’événements standard communes à tous les événements écrits par TraceEventInstance. |
|
EVENT_INSTANCE_INFO La structure EVENT_INSTANCE_INFO mappe un identificateur de transaction unique à une classe de trace d’événements inscrite pour TraceEventInstance. |
|
EVENT_MAP_ENTRY Définit une entrée de mappage à valeur unique. |
|
EVENT_MAP_INFO Définit les métadonnées relatives à la carte d’événements. |
|
EVENT_PROPERTY_INFO Fournit des informations sur une propriété unique de l’événement ou du filtre. |
|
EVENT_RECORD La structure EVENT_RECORD (evntcons.h) définit la disposition d’un événement livré par ETW. |
|
EVENT_RECORD La structure EVENT_RECORD (relogger.h) définit la disposition d’un événement livré par ETW. |
|
EVENT_TRACE La structure EVENT_TRACE est utilisée pour fournir des informations sur les événements à un consommateur de trace d’événements. |
|
EVENT_TRACE_HEADER La structure EVENT_TRACE_HEADER contient des informations de suivi d’événements standard communes à tous les événements écrits par TraceEvent. |
|
EVENT_TRACE_LOGFILEA La structure EVENT_TRACE_LOGFILEA (ANSI) (evntrace.h) stocke des informations sur une source de données de trace. |
|
EVENT_TRACE_LOGFILEW La structure EVENT_TRACE_LOGFILEW (Unicode) (evntrace.h) stocke des informations sur une source de données de trace. |
|
EVENT_TRACE_PROPERTIES La structure EVENT_TRACE_PROPERTIES contient des informations sur une session de suivi d’événements et est utilisée avec des API telles que StartTrace et ControlTrace. |
|
EVENT_TRACE_PROPERTIES_V2 La structure EVENT_TRACE_PROPERTIES_V2 contient des informations sur une session de suivi d’événements et est utilisée avec des API telles que StartTrace et ControlTrace. |
|
MOF_FIELD Vous pouvez utiliser les structures MOF_FIELD pour ajouter des données d’événement aux structures EVENT_TRACE_HEADER ou EVENT_INSTANCE_HEADER. |
|
PAYLOAD_FILTER_PREDICATE Définit un prédicat de filtre de charge utile d’événement qui décrit comment filtrer sur un seul champ d’une session de trace. |
|
PROPERTY_DATA_DESCRIPTOR Définit la propriété à récupérer. |
|
PROVIDER_ENUMERATION_INFO Définit le tableau des fournisseurs qui ont inscrit un MOF ou un manifeste sur l’ordinateur. |
|
PROVIDER_EVENT_INFO Définit un tableau d’événements dans un manifeste de fournisseur. |
|
PROVIDER_FIELD_INFO Définit les informations de champ. |
|
PROVIDER_FIELD_INFOARRAY Définit des informations de métadonnées sur le champ demandé. |
|
PROVIDER_FILTER_INFO Définit un filtre et ses données. |
|
TDH_CONTEXT Définit les informations supplémentaires requises pour analyser un événement. |
|
TRACE_CONTEXT_REGISTER_INFO Identifie l’ensemble des registres à journaliser lors de l’activation du suivi du registre de contexte. |
|
TRACE_ENABLE_INFO Définit la session et les informations utilisées pour activer le fournisseur. |
|
TRACE_EVENT_INFO Définit les informations relatives à l’événement. |
|
TRACE_GUID_INFO Retourné par EnumerateTraceGuidsEx. Définit l’en-tête à la liste des sessions qui ont activé un fournisseur. |
|
TRACE_GUID_PROPERTIES Retourné par EnumerateTraceGuids. Contient des informations sur un fournisseur de trace d’événements. |
|
TRACE_GUID_REGISTRATION Utilisé avec RegisterTraceGuids pour inscrire des classes de trace d’événements. |
|
TRACE_LOGFILE_HEADER La structure TRACE_LOGFILE_HEADER contient des informations sur une session de suivi d’événements et ses événements. |
|
TRACE_PERIODIC_CAPTURE_STATE_INFO Utilisé avec TraceQueryInformation et TraceSetInformation pour obtenir ou définir des informations relatives à un état de capture périodique. |
|
TRACE_PROVIDER_INFO Définit le GUID et le nom d’un fournisseur. |
|
TRACE_PROVIDER_INSTANCE_INFO Définit une instance du GUID du fournisseur. |
|
TRACE_VERSION_INFO Détermine les informations de version de la session TraceLogging. |