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. |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour