tdh.h-Header

Dieser TDH-Header (Trace Data Helper) wird von der Ereignisablaufverfolgung verwendet. Weitere Informationen finden Sie unter

tdh.h enthält die folgenden Programmierschnittstellen:

Functions

 
EMI_MAP_FORMAT

Makro, das das Ereigniszuordnungsformat abruft.
EMI_MAP_INPUT

Makro, das die Ereigniszuordnungseingabe abruft.
EMI_MAP_NAME

Makro, das den Namen der Ereigniszuordnung abruft.
EMI_MAP_OUTPUT

Makro, das die Ausgabe der Ereigniszuordnung abruft.
PEI_PROVIDER_NAME

Makro, das den Pei-Namen (Provider Event Info) abruft.
PFI_FIELD_MESSAGE

Makro, das die PFI-Feldnachricht (Provider Field Information) abruft.
PFI_FIELD_NAME

Makro, das den PFI-Feldnamen (Provider Field Information) abruft.
PFI_FILTER_MESSAGE

Makro, das die PFI-Feldnachricht (Provider Field Information) filtert.
PFI_PROPERTY_NAME

Makro, das den Namen der PFI-Eigenschaft (Provider Field Information) abruft.
TdhAggregatePayloadFilters

Aggregiert mehrere Nutzlastfilter für einen einzelnen Anbieter in einer einzelnen Datenstruktur zur Verwendung mit der EnableTraceEx2-Funktion.
TdhCleanupPayloadEventFilterDescriptor

Gibt die aggregierte Struktur von Nutzlastfiltern frei, die mit der TdhAggregatePayloadFilters-Funktion erstellt wurden.
TdhCloseDecodingHandle

Gibt alle Ressourcen frei, die dem Eingabedecodierungshandle zugeordnet sind.
TdhCreatePayloadFilter

Erstellt einen einzelnen Filter für eine einzelne Nutzlast, die mit der EnableTraceEx2-Funktion verwendet werden soll.
TdhDeletePayloadFilter

Gibt den Speicher frei, der für einen einzelnen Nutzlastfilter durch die TdhCreatePayloadFilter-Funktion zugewiesen wurde.
TdhEnumerateManifestProviderEvents

Ruft die Liste der Ereignisse ab, die im Anbietermanifest vorhanden sind.
TdhEnumerateProviderFieldInformation

Ruft die angegebenen Feldmetadaten für einen bestimmten Anbieter ab.
TdhEnumerateProviderFilters

Listet die Filter auf, die der angegebene Anbieter im Manifest definiert hat.
TdhEnumerateProviders

Ruft eine Liste von Anbietern ab, die eine MOF-Klasse oder -Manifestdatei auf dem Computer registriert haben.
TdhEnumerateProvidersForDecodingSource

Ruft eine Liste von Anbietern ab, die eine MOF-Klasse oder -Manifestdatei auf dem Computer registriert haben.
TdhFormatProperty

Formatiert einen Eigenschaftswert für die Anzeige.
TdhGetDecodingParameter

Ruft den Wert eines Decodierungsparameters ab.
TdhGetEventInformation

Ruft Metadaten zu einem Ereignis ab.
TdhGetEventMapInformation

Ruft Informationen zur ereignisbasierten Zuordnung ab, die im Ereignis enthalten ist.
TdhGetManifestEventInformation

Ruft Metadaten zu einem Ereignis in einem Manifest ab.
TdhGetProperty

Ruft einen Eigenschaftswert aus den Ereignisdaten ab.
TdhGetPropertySize

Ruft die Größe eines oder mehrerer Eigenschaftswerte in den Ereignisdaten ab.
TdhGetWppMessage

Ruft die formatierte WPP-Nachricht ab, die in eine EVENT_RECORD-Struktur eingebettet ist.
TdhGetWppProperty

Ruft eine bestimmte Eigenschaft ab, die einer WPP-Nachricht zugeordnet ist.
TdhLoadManifest

Lädt das Manifest, das zum Decodieren einer Protokolldatei verwendet wird.
TdhLoadManifestFromBinary

Verwendet einen NULL-beendeten Pfad zu einer Binärdatei, die Metadatenressourcen enthält, die zum Decodieren eines bestimmten Ereignisanbieters erforderlich sind.
TdhLoadManifestFromMemory

Lädt das Manifest aus dem Arbeitsspeicher.
TdhOpenDecodingHandle

Öffnet ein Decodierungshandle.
TdhQueryProviderFieldInformation

Ruft Informationen für das angegebene Feld aus den Ereignisbeschreibungen für die Feldwerte ab, die dem angegebenen Wert entsprechen.
TdhSetDecodingParameter

Legt den Wert eines Decodierungsparameters fest.
TdhUnloadManifest

Entlädt das Manifest, das von der TdhLoadManifest-Funktion geladen wurde.
TdhUnloadManifestFromMemory

Entlädt das Manifest aus dem Arbeitsspeicher.
TEI_ACTIVITYID_NAME

Makro, das den Namen der Aktivitäts-ID der Ablaufverfolgungsereignisinformationen (Trace Event Information, TEI) abruft.
TEI_CHANNEL_NAME

Makro, das den TEI-Kanalnamen (Trace Event Information) abruft.
TEI_EVENT_MESSAGE

Makro, das die TEI-Nachricht (Trace Event Information) abruft.
TEI_KEYWORDS_NAME

Makro, das den Namen der TEI-Schlüsselwörter (Trace Event Information) abruft.
TEI_LEVEL_NAME

Makro, das den Namen der TEI-Ebene (Trace Event Information) abruft.
TEI_MAP_NAME

Makro, das den Namen der Ablaufverfolgungsereignisinformationen (Trace Event Information, TEI) abruft.
TEI_OPCODE_NAME

Makro, das den Opcodenamen der Ablaufverfolgungsereignisinformationen (Trace Event Information, TEI) abruft.
TEI_PROPERTY_NAME

Makro, das den Namen der TEI-Eigenschaft (Trace Event Information) abruft.
TEI_PROVIDER_MESSAGE

Makro, das die TEI-Anbieternachricht (Trace Event Information) abruft.
TEI_PROVIDER_NAME

Makro, das den TEI-Anbieternamen (Trace Event Information) abruft.
TEI_RELATEDACTIVITYID_NAME

Makro, das den Namen der Aktivitäts-ID der Ablaufverfolgungsereignisinformationen (Trace Event Information, TEI) abruft.
TEI_TASK_NAME

Makro, das den Namen des Vorgangs Ablaufverfolgungsereignisinformationen (Trace Event Information, TEI) abruft.

Strukturen

 
EVENT_MAP_ENTRY

Definiert einen Zuordnungseintrag mit einem einzelnen Wert.
EVENT_MAP_INFO

Definiert die Metadaten zur Ereigniszuordnung.
EVENT_PROPERTY_INFO

Stellt Informationen zu einer einzelnen Eigenschaft des Ereignisses oder Filters bereit.
PAYLOAD_FILTER_PREDICATE

Definiert ein Prädikat für Ereignisnutzlastfilter, das beschreibt, wie in einer Ablaufverfolgungssitzung nach einem einzelnen Feld gefiltert wird.
PROPERTY_DATA_DESCRIPTOR

Definiert die abzurufende Eigenschaft.
PROVIDER_ENUMERATION_INFO

Definiert das Array von Anbietern, die ein MOF oder Manifest auf dem Computer registriert haben.
PROVIDER_EVENT_INFO

Definiert ein Array von Ereignissen in einem Anbietermanifest.
PROVIDER_FIELD_INFO

Definiert die Feldinformationen.
PROVIDER_FIELD_INFOARRAY

Definiert Metadateninformationen zum angeforderten Feld.
PROVIDER_FILTER_INFO

Definiert einen Filter und seine Daten.
TDH_CONTEXT

Definiert die zusätzlichen Informationen, die zum Analysieren eines Ereignisses erforderlich sind.
TRACE_EVENT_INFO

Definiert die Informationen zum Ereignis.
TRACE_PROVIDER_INFO

Definiert die GUID und den Namen für einen Anbieter.

Enumerationen

 
_TDH_IN_TYPE

Definiert die unterstützten [in]-Typen für ein Ablaufverfolgungsdatenhilfsprogramm (Trace Data Helper, TDH).
_TDH_OUT_TYPE

Definiert die unterstützten [out]-Typen für einen Ablaufverfolgungsdatenhilfsprogramm (Trace Data Helper, TDH).
DECODING_SOURCE

Definiert die Quelle der Ereignisdaten.
EVENT_FIELD_TYPE

Definiert die abzurufenden Anbieterinformationen.
MAP_FLAGS

Definiert konstante Werte, die angeben, ob es sich bei der Karte um eine Wert-, Bitmap- oder Musterzuordnung handelt.
MAP_VALUETYPE

Definiert, ob sich der Wert der Wertzuordnung in einem ULONG-Datentyp oder einer Zeichenfolge befindet.
PAYLOAD_OPERATOR

Definiert die unterstützten Nutzlastoperatoren für einen Ablaufverfolgungsdatenhilfsprogramm (Trace Data Helper, TDH).
PROPERTY_FLAGS

Definiert, ob die Eigenschaft in einer Struktur oder einem Array enthalten ist.
TDH_CONTEXT_TYPE

Definiert den Kontexttyp.
TEMPLATE_FLAGS

Definiert konstante Werte, die das Layout der Ereignisdaten angeben.