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