訓練
evntprov.h 標頭
此標頭由多種技術使用。 如需詳細資訊,請參閱
evntprov.h 包含下列程式設計介面:
EventActivityIdControl 建立、查詢及設定用於 ETW 事件的活動識別碼。 |
EventDataDescCreate 設定EVENT_DATA_DESCRIPTOR的值。 |
EventDescCreate 設定事件描述元的值。 |
EventDescGetChannel 從事件描述項擷取通道。 |
EventDescGetId 從事件描述項擷取事件識別碼。 |
EventDescGetKeyword 從事件描述項擷取 關鍵字。 |
EventDescGetLevel 從事件描述項擷取嚴重性層級。 |
EventDescGetOpcode 從事件描述項擷取作業程式碼。 |
EventDescGetTask 從事件描述項擷取工作。 |
EventDescGetVersion 從事件描述項擷取版本。 |
EventDescOrKeyword 將另一個關鍵字新增至事件描述元。 |
EventDescSetChannel 設定事件描述元的 Channel 成員。 |
EventDescSetId 設定事件描述元的 Id 成員。 |
EventDescSetKeyword 設定事件描述元的 Keyword 成員。 |
EventDescSetLevel 設定事件描述元的 Level 成員。 |
EventDescSetOpcode 設定事件描述元的 Opcode 成員。 |
EventDescSetTask 設定事件描述元的 Task 成員。 |
EventDescSetVersion 設定事件描述元的 Version 成員。 |
EventDescZero 將事件描述項初始化為零。 |
EventEnabled 判斷事件提供者是否應該根據事件的EVENT_DESCRIPTOR產生特定事件。 |
EventProviderEnabled 判斷事件提供者是否應該根據事件的 Level 和 Keyword 產生特定事件。 |
EventRegister 註冊 ETW 事件提供者,建立可用來寫入 ETW 事件的控制碼。 |
EventSetInformation 設定 ETW 事件提供者。 |
EventUnregister 取消註冊 ETW 事件提供者。 |
EventWrite 寫入使用目前線程活動識別碼的 ETW 事件。 |
EventWriteEx 寫入具有活動識別碼、選擇性相關活動識別碼、會話篩選準則和特殊選項的 ETW 事件。 |
EventWriteString 寫入包含字串做為其資料的 ETW 事件。 不應該使用這個函式。 |
EventWriteTransfer 寫入具有活動識別碼和選擇性相關活動識別碼的 ETW 事件。 |
PENABLECALLBACK ETW 事件提供者選擇性地定義 EnableCallback 函式,以接收設定變更通知。 PENABLECALLBACK 類型會定義這個回呼函式的指標。 EnableCallback 是應用程式定義函數名稱的預留位置。 |
EVENT_DATA_DESCRIPTOR EVENT_DATA_DESCRIPTOR結構會定義將在 ETW 事件中使用的資料區塊。 |
EVENT_DESCRIPTOR EVENT_DESCRIPTOR 結構包含 ETW 事件的相關資訊 (中繼資料) 。 |
EVENT_FILTER_DESCRIPTOR 定義會話傳遞至提供者啟用回呼函式的篩選準則資料。 |
EVENT_FILTER_EVENT_ID 定義事件識別碼或堆疊逐步解說篩選EVENT_FILTER_DESCRIPTOR結構中使用的事件識別碼。 |
EVENT_FILTER_EVENT_NAME 定義事件名稱或 stalk 逐步解說名稱篩選EVENT_FILTER_DESCRIPTOR結構中使用的事件識別碼。 |
EVENT_FILTER_HEADER 定義必須在檢測資訊清單中定義之篩選資料前面的標頭資料。 |
EVENT_FILTER_LEVEL_KW 定義堆疊逐步解說層級關鍵字篩選EVENT_FILTER_DESCRIPTOR結構中使用的事件識別碼。 |
EVENT_INFO_CLASS EVENT_INFO_CLASS列舉類型會與 EventSetInformation 函式搭配使用,以指定要在 ETW 事件提供者註冊上執行的組態作業。 |