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