tdh.h ヘッダー
このトレース データ ヘルパー (TDH) ヘッダーは、イベント トレースで使用されます。 詳細については、次を参照してください。
tdh.h には、次のプログラミング インターフェイスが含まれています。
関数
EMI_MAP_FORMAT イベント マップ形式を取得するマクロ。 |
EMI_MAP_INPUT イベント マップ入力を取得するマクロ。 |
EMI_MAP_NAME イベント マップ名を取得するマクロ。 |
EMI_MAP_OUTPUT イベント マップ出力を取得するマクロ。 |
PEI_PROVIDER_NAME プロバイダー イベント情報 (PEI) 名を取得するマクロ。 |
PFI_FIELD_MESSAGE プロバイダー フィールド情報 (PFI) フィールド メッセージを取得するマクロ。 |
PFI_FIELD_NAME プロバイダー フィールド情報 (PFI) フィールド名を取得するマクロ。 |
PFI_FILTER_MESSAGE プロバイダー フィールド情報 (PFI) フィールド メッセージをフィルター処理するマクロ。 |
PFI_PROPERTY_NAME プロバイダー フィールド情報 (PFI) プロパティ名を取得するマクロ。 |
TdhAggregatePayloadFilters EnableTraceEx2 関数で使用するために、1 つのプロバイダーの複数のペイロード フィルターを 1 つのデータ構造に集計します。 |
TdhCleanupPayloadEventFilterDescriptor TdhAggregatePayloadFilters 関数を使用して作成されたペイロード フィルターの集計構造を解放します。 |
TdhCloseDecodingHandle 入力デコード ハンドルに関連付けられているすべてのリソースを解放します。 |
TdhCreatePayloadFilter EnableTraceEx2 関数で使用する 1 つのペイロードの 1 つのフィルターを作成します。 |
TdhDeletePayloadFilter TdhCreatePayloadFilter 関数によって 1 つのペイロード フィルターに割り当てられたメモリを解放します。 |
TdhEnumerateManifestProviderEvents プロバイダー マニフェストに存在するイベントの一覧を取得します。 |
TdhEnumerateProviderFieldInformation 指定されたプロバイダーの指定されたフィールド メタデータを取得します。 |
TdhEnumerateProviderFilters 指定したプロバイダーがマニフェストで定義したフィルターを列挙します。 |
TdhEnumerateProviders MOF クラスまたはマニフェスト ファイルをコンピューターに登録したプロバイダーの一覧を取得します。 |
TdhEnumerateProvidersForDecodingSource MOF クラスまたはマニフェスト ファイルをコンピューターに登録したプロバイダーの一覧を取得します。 |
TdhFormatProperty 表示するプロパティ値の書式を設定します。 |
TdhGetDecodingParameter デコード パラメーターの値を取得します。 |
TdhGetEventInformation イベントに関するメタデータを取得します。 |
TdhGetEventMapInformation イベントに含まれるイベント マップに関する情報を取得します。 |
TdhGetManifestEventInformation マニフェスト内のイベントに関するメタデータを取得します。 |
TdhGetProperty イベント データからプロパティ値を取得します。 |
TdhGetPropertySize イベント データ内の 1 つ以上のプロパティ値のサイズを取得します。 |
TdhGetWppMessage EVENT_RECORD構造体に埋め込まれた書式設定された WPP メッセージを取得します。 |
TdhGetWppProperty WPP メッセージに関連付けられている特定のプロパティを取得します。 |
TdhLoadManifest ログ ファイルのデコードに使用するマニフェストを読み込みます。 |
TdhLoadManifestFromBinary 特定のイベント プロバイダーをデコードするために必要なメタデータ リソースを含むバイナリ ファイルへの NULL で終わるパスを取得します。 |
TdhLoadManifestFromMemory メモリからマニフェストを読み込みます。 |
TdhOpenDecodingHandle デコード ハンドルを開きます。 |
TdhQueryProviderFieldInformation 指定された値と一致するフィールド値のイベントの説明から、指定されたフィールドの情報を取得します。 |
TdhSetDecodingParameter デコード パラメーターの値を設定します。 |
TdhUnloadManifest TdhLoadManifest 関数によって読み込まれたマニフェストをアンロードします。 |
TdhUnloadManifestFromMemory マニフェストをメモリからアンロードします。 |
TEI_ACTIVITYID_NAME トレース イベント情報 (TEI) アクティビティ ID 名を取得するマクロ。 |
TEI_CHANNEL_NAME トレース イベント情報 (TEI) チャネル名を取得するマクロ。 |
TEI_EVENT_MESSAGE トレース イベント情報 (TEI) メッセージを取得するマクロ。 |
TEI_KEYWORDS_NAME トレース イベント情報 (TEI) キーワード名を取得するマクロ。 |
TEI_LEVEL_NAME トレース イベント情報 (TEI) レベル名を取得するマクロ。 |
TEI_MAP_NAME トレース イベント情報 (TEI) マップ名を取得するマクロ。 |
TEI_OPCODE_NAME トレース イベント情報 (TEI) オペコード名を取得するマクロ。 |
TEI_PROPERTY_NAME トレース イベント情報 (TEI) プロパティ名を取得するマクロ。 |
TEI_PROVIDER_MESSAGE トレース イベント情報 (TEI) プロバイダー メッセージを取得するマクロ。 |
TEI_PROVIDER_NAME トレース イベント情報 (TEI) プロバイダー名を取得するマクロ。 |
TEI_RELATEDACTIVITYID_NAME トレース イベント情報 (TEI) 関連のアクティビティ ID 名を取得するマクロ。 |
TEI_TASK_NAME トレース イベント情報 (TEI) タスク名を取得するマクロ。 |
構造
EVENT_MAP_ENTRY 1 つの値マップ エントリを定義します。 |
EVENT_MAP_INFO イベント マップに関するメタデータを定義します。 |
EVENT_PROPERTY_INFO イベントまたはフィルターの 1 つのプロパティに関する情報を提供します。 |
PAYLOAD_FILTER_PREDICATE トレース セッション内の 1 つのフィールドでフィルター処理する方法を説明するイベント ペイロード フィルター述語を定義します。 |
PROPERTY_DATA_DESCRIPTOR 取得するプロパティを定義します。 |
PROVIDER_ENUMERATION_INFO MOF またはマニフェストをコンピューターに登録したプロバイダーの配列を定義します。 |
PROVIDER_EVENT_INFO プロバイダー マニフェスト内のイベントの配列を定義します。 |
PROVIDER_FIELD_INFO フィールド情報を定義します。 |
PROVIDER_FIELD_INFOARRAY 要求されたフィールドに関するメタデータ情報を定義します。 |
PROVIDER_FILTER_INFO フィルターとそのデータを定義します。 |
TDH_CONTEXT イベントの解析に必要な追加情報を定義します。 |
TRACE_EVENT_INFO イベントに関する情報を定義します。 |
TRACE_PROVIDER_INFO プロバイダーの GUID と名前を定義します。 |
列挙
_TDH_IN_TYPE トレース データ ヘルパー (TDH) でサポートされている [in] 型を定義します。 |
_TDH_OUT_TYPE トレース データ ヘルパー (TDH) でサポートされている [out] 型を定義します。 |
DECODING_SOURCE イベント データのソースを定義します。 |
EVENT_FIELD_TYPE 取得するプロバイダー情報を定義します。 |
MAP_FLAGS マップが値マップ、ビットマップ、またはパターン マップであるかどうかを示す定数値を定義します。 |
MAP_VALUETYPE 値マップ値が ULONG データ型または文字列内にあるかどうかを定義します。 |
PAYLOAD_OPERATOR トレース データ ヘルパー (TDH) でサポートされるペイロード演算子を定義します。 |
PROPERTY_FLAGS プロパティが構造体または配列に含まれているかどうかを定義します。 |
TDH_CONTEXT_TYPE コンテキストの種類を定義します。 |
TEMPLATE_FLAGS イベント データのレイアウトを示す定数値を定義します。 |