英語で読む

次の方法で共有


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

イベント データのレイアウトを示す定数値を定義します。