Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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. |