Partager via


en-tête tdh.h

Cet en-tête TDH (Trace Data Helper) est utilisé par le suivi d’événements. Pour plus d'informations, consultez les pages suivantes :

tdh.h contient les interfaces de programmation suivantes :

Fonctions

 
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 du mappage d’événements.
EMI_MAP_NAME

Macro qui récupère le nom de la carte d’événements.
EMI_MAP_OUTPUT

Macro qui récupère la sortie de la carte d’événements.
PEI_PROVIDER_NAME

Macro qui récupère le nom des informations d’événement du fournisseur (PEI).
PFI_FIELD_MESSAGE

Macro qui récupère le message de champ Provider Field Information (PFI).
PFI_FIELD_NAME

Macro qui récupère le nom du champ Provider Field Information (PFI).
PFI_FILTER_MESSAGE

Macro qui filtre le message de champ Provider Field Information (PFI).
PFI_PROPERTY_NAME

Macro qui récupère le nom de la propriété Provider Field Information (PFI).
TdhAggregatePayloadFilters

Agrège plusieurs filtres de charge utile pour un fournisseur unique 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 seule charge utile à utiliser avec la fonction EnableTraceEx2.
TdhDeletePayloadFilter

Libère la mémoire allouée pour un filtre de charge utile unique 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 la liste des fournisseurs qui ont inscrit une classe MOF ou un fichier manifeste sur l’ordinateur.
TdhEnumerateProvidersForDecodingSource

Récupère la liste des 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 la carte d’événements contenue 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 de 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 terminé par null à un fichier binaire qui contient les 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 les informations du champ spécifié à partir des descriptions d’événements pour les 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 qui a été chargé par la fonction TdhLoadManifest.
TdhUnloadManifestFromMemory

Décharge le manifeste 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 d’informations sur l’événement de trace (TEI).
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 du niveau d’informations sur l’événement de trace (TEI).
TEI_MAP_NAME

Macro qui récupère le nom de carte TEI (Trace Event Information).
TEI_OPCODE_NAME

Macro qui récupère le nom de l’opcode TEI (Trace Event Information).
TEI_PROPERTY_NAME

Macro qui récupère le nom de la propriété Trace Event Information (TEI).
TEI_PROVIDER_MESSAGE

Macro qui récupère le message du fournisseur d’informations sur les événements de trace (TEI).
TEI_PROVIDER_NAME

Macro qui récupère le nom du fournisseur d’informations sur les événements de trace (TEI).
TEI_RELATEDACTIVITYID_NAME

Macro qui récupère le nom d’activité lié aux informations sur l’événement de trace (TEI).
TEI_TASK_NAME

Macro qui récupère le nom de la tâche TEI (Trace Event Information).

Structures

 
EVENT_MAP_ENTRY

Définit une entrée de mappage de valeurs unique.
EVENT_MAP_INFO

Définit les métadonnées relatives au mappage d’événements.
EVENT_PROPERTY_INFO

Fournit des informations sur une seule propriété de l’événement ou du filtre.
PAYLOAD_FILTER_PREDICATE

Définit un prédicat de filtre de charge utile d’événement qui décrit comment filtrer sur un champ unique dans 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 les 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_EVENT_INFO

Définit les informations relatives à l’événement.
TRACE_PROVIDER_INFO

Définit le GUID et le nom d’un fournisseur.

Énumérations

 
_TDH_IN_TYPE

Définit les types [in] pris en charge pour une assistance de données de trace (TDH).
_TDH_OUT_TYPE

Définit les types [out] pris en charge pour une assistance de données de trace (TDH).
DECODING_SOURCE

Définit la source des données d’événement.
EVENT_FIELD_TYPE

Définit les informations de fournisseur à récupérer.
MAP_FLAGS

Définit des valeurs constantes qui indiquent si la carte est une carte de valeurs, une image bitmap ou une carte de modèles.
MAP_VALUETYPE

Définit si la valeur de 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 une assistance 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.