共用方式為


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 函式搭配使用。
TdhCleanupPayloadEventFilterDescriptor

釋放使用 TdhAggregatePayloadFilters 函式所建立之承載篩選的匯總結構。
TdhCloseDecodingHandle

釋放與輸入解碼控制碼相關聯的任何資源。
TdhCreatePayloadFilter

針對要與 EnableTraceEx2 函式搭配使用的單一承載,建立單一篩選。
TdhDeletePayloadFilter

釋放由 TdhCreatePayloadFilter 函式配置給單一承載篩選的記憶體。
TdhEnumerateManifestProviderEvents

擷取提供者資訊清單中存在的事件清單。
TdhEnumerateProviderFieldInformation

擷取指定提供者的指定欄位中繼資料。
TdhEnumerateProviderFilters

列舉資訊清單中定義之指定提供者的篩選。
TdhEnumerateProviders

擷取已在電腦上註冊 MOF 類別或資訊清單檔案的提供者清單。
TdhEnumerateProvidersForDecodingSource

擷取已在電腦上註冊 MOF 類別或資訊清單檔案的提供者清單。
TdhFormatProperty

格式化要顯示的屬性值。
TdhGetDecodingParameter

擷取解碼參數的值。
TdhGetEventInformation

擷取有關事件的中繼資料。
TdhGetEventMapInformation

擷取事件中包含的事件對應相關資訊。
TdhGetManifestEventInformation

擷取資訊清單中事件的相關中繼資料。
TdhGetProperty

從事件資料擷取屬性值。
TdhGetPropertySize

擷取事件資料中一或多個屬性值的大小。
TdhGetWppMessage

擷取內嵌在EVENT_RECORD結構中的格式化 WPP 訊息。
TdhGetWppProperty

擷取與 WPP 訊息相關聯的特定屬性。
TdhLoadManifest

載入用來解碼記錄檔的資訊清單。
TdhLoadManifestFromBinary

採用以 Null 終止的二進位檔案路徑,其中包含解碼特定事件提供者所需的中繼資料資源。
TdhLoadManifestFromMemory

從記憶體載入資訊清單。
TdhOpenDecodingHandle

開啟解碼控制碼。
TdhQueryProviderFieldInformation

從符合指定值之域值的事件描述擷取指定欄位的資訊。
TdhSetDecodingParameter

設定解碼參數的值。
TdhUnloadManifest

卸載 TdhLoadManifest 函式所載入的資訊清單。
TdhUnloadManifestFromMemory

從記憶體卸載資訊清單。
TEI_ACTIVITYID_NAME

擷取追蹤事件資訊 (TEI) 活動識別碼名稱的宏。
TEI_CHANNEL_NAME

擷取追蹤事件資訊 (TEI) 通道名稱的宏。
TEI_EVENT_MESSAGE

擷取追蹤事件資訊 (TEI) 訊息的宏。
TEI_KEYWORDS_NAME

擷取追蹤事件資訊 (TEI) 關鍵字名稱的宏。
TEI_LEVEL_NAME

擷取追蹤事件資訊 (TEI) 層級名稱的宏。
TEI_MAP_NAME

擷取追蹤事件資訊 (TEI) 對應名稱的宏。
TEI_OPCODE_NAME

擷取追蹤事件資訊 (TEI) opcode 名稱的宏。
TEI_PROPERTY_NAME

擷取追蹤事件資訊 (TEI) 屬性名稱的宏。
TEI_PROVIDER_MESSAGE

擷取追蹤事件資訊 (TEI) 提供者訊息的宏。
TEI_PROVIDER_NAME

擷取追蹤事件資訊 (TEI) 提供者名稱的宏。
TEI_RELATEDACTIVITYID_NAME

擷取追蹤事件資訊 (TEI) 相關活動識別碼名稱的宏。
TEI_TASK_NAME

擷取追蹤事件資訊 (TEI) 工作名稱的宏。

結構

 
EVENT_MAP_ENTRY

定義單一值對應專案。
EVENT_MAP_INFO

定義事件對應的相關中繼資料。
EVENT_PROPERTY_INFO

提供事件或篩選之單一屬性的相關資訊。
PAYLOAD_FILTER_PREDICATE

定義事件承載篩選述詞,描述如何篩選追蹤會話中的單一欄位。
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

定義追蹤資料協助程式所支援的 [out] 類型, (TDH) 。
DECODING_SOURCE

定義事件資料的來源。
EVENT_FIELD_TYPE

定義要擷取的提供者資訊。
MAP_FLAGS

定義常數值,指出地圖是否為值對應、點陣圖或圖樣圖。
MAP_VALUETYPE

定義值對應值是否位於 ULONG 資料類型或字串中。
PAYLOAD_OPERATOR

定義追蹤資料協助程式 (TDH) 支援的承載運算子。
PROPERTY_FLAGS

定義 屬性是否包含在結構或陣列中。
TDH_CONTEXT_TYPE

定義內容類型。
TEMPLATE_FLAGS

定義常數值,指出事件資料的版面配置。