共用方式為


事件

描述收集硬體計數器的核心事件。 此元素必須與 Counters 和 Counter 元素搭配使用。

元素階層

Syntax

<Event Value = "AlpcClosePort" | "AlpcConnectFail" | "AlpcConnectRequest" ...>
</Event>

屬性和項目

屬性

屬性 描述 資料類型 必要 預設
表示核心事件。 如需了解可能的值,請參閱<備註>一節。 Yes

子元素

無。

父項目

元素 描述
事件 表示事件的集合。

備註

這些計數器會在 ETW 事件上收集。 請使用 計數器 來指定硬體計數器。 下表描述 Value 屬性的可能值。

描述
AlpcClosePort (ALPC) 關閉埠訊息的進階本機程序呼叫。
AlpcConnectFail ALPC 連線失敗訊息。
AlpcConnectRequest ALPC 連線要求。
AlpcConnectSuccess ALPC 連線要求成功。
AlpcReceiveMessage 收到 ALPC 訊息。
AlpcSendMessage 已傳送 ALPC 訊息。
AlpcUnwait ALPC 等候要求已取消。
AlpcWaitForNewMessage ALPC 會等候新的訊息要求。
AlpcWaitForReply ALPC 會等候回復要求。
CcCanIWriteFail
CcFlushCache
CcFlushSection
CcLazyWriteScan
CcReadAhead
CcWorkitemComplete
CcWorkitemDequeue
CcWorkitemEnqueue
CcWriteBehind
ContiguousMemoryGeneration 連續記憶體產生的事件。
CSwitch 內容切換。
DiskFlushInit 磁片排清的初始化。
DiskReadInit 磁片讀取作業的初始化。
DiskWriteInit 磁片寫入作業的初始化。
ExecutiveResource 執行資源作業。
FileCleanup 檔案清除。
FileClose 關閉檔案。
FileCreate 建立檔案。
FileDelete 刪除檔案。
FileDirEnum 檔案目錄的列舉。
FileDirNotify 使用目錄通知次要程式碼收到變更目錄控制項中斷要求程式時所記錄的檔案 I/O 事件。
FileFlush 檔案排清。
FileFSCTL 檔案系統控制作業。
FileOpEnd 檔案作業的結尾。
FileQueryInformation 檔案資訊的查詢。
FileRead 從檔案讀取。
FileRename 重新命名檔案。
FileSetInformation 檔案資訊的變更。
FileWrite 寫入檔案。
HardFault 硬性錯誤。
HeapAllocation 堆積配置。
HeapCreate 建立堆積。
HeapDestroy 堆積的解構。
HeapFree 釋放堆積。
HeapRangeCreate 建立堆積範圍。
HeapRangeDestroy 堆積範圍的解構。
HeapRangeRelease 堆積範圍的發行。
HeapRangeReserve 堆積範圍已保留。
HeapReallocation 堆積的重新配置。
ImageLoad 已載入映射。
ImageUnload 已卸載映射。
KernelQueueEnqueue 已將某些專案新增至核心佇列。
KernelQueueDequeue 已從核心佇列中移除某些專案。
KernelSignal
KernelSignalInit
KernelSync
KernelSyncAll
KernelWaitSync
KernelWaitSyncAll
MapFile 對應檔案。
Mark
MiniFilterPostOpInit
MiniFilterPreOpInit
PageAccess 存取頁面。
PagefaultAV 存取違規分頁錯誤。
PagefaultCopyOnWrite 寫入時複製分頁錯誤。
PagefaultDemandZero 需求零分頁錯誤。
PagefaultGuard 防護頁面上的錯誤。
PagefaultHard 硬式分頁錯誤。
PagefaultTransition 轉換分頁錯誤。
PagefileBackedImageMapping
PagefileMappedSectionCreate 建立頁面檔案的對應區段。
PagefileMappedSectionDelete 刪除頁面檔案的對應區段。
PageRangeAccess 存取頁面範圍。
PageRangeRelease 頁面範圍的發行。
PageRelease 頁面的發行。
PoolAllocation 記憶體集區配置。
PoolAllocationSession 會話集區配置。
PoolFree 釋放記憶體集區配置。
PoolFreeSession 釋放會話集區。
PowerDeviceNotify 電源裝置通知。
PowerDeviceNotifyComplete 電源裝置通知的結尾。
PowerIdleStateChange 閒置狀態的變更。
PowerPerfStateChange 電源狀態變更,包括舊處理器和新處理器頻率,以及其適用的處理器。
PowerPostSleep 裝置已從睡眠狀態中出現。
PowerPreSleep 裝置進入睡眠狀態。
PowerSessionCallout 核心即將執行電源轉換。
PowerSessionCalloutReturn PowerSessionCallout已完成,並記錄狀態或錯誤。
PowerSetDevicesState 裝置電源狀態的設定。
PowerSetDevicesStateReturn PowerSetDevicesState已完成,並記錄狀態或錯誤。
PowerSetPowerAction 電源動作的設定。
PowerSetPowerActionReturn 指出電源動作之後的狀態。
PowerThermalConstraint 變更裝置熱條件約束或上限的事件。
ProcessCreate 已建立程式。
ProcessDelete 處理序已經刪除。
SampledProfile 表示取樣的設定檔。
SampledProfileSetInterval 設定檔的取樣間隔設定。
ReadyThread 就緒執行緒事件。
RegistryCloseKey 關閉登錄機碼。
RegistryCreateKey 建立登錄機碼。
RegistryDeleteKey 刪除登錄機碼。
RegistryDeleteValue 刪除登錄值。
RegistryEnumerateKey 登錄機碼的列舉。
RegistryEnumerateValueKey 登錄機碼值的列舉。
RegistryFlush 登錄排清。
RegistryKcbCreate 建立登錄機碼控制區塊。
RegistryKcbDelete 刪除登錄機碼控制區塊。
RegistryOpenKey 開啟登錄機碼。
RegistryQueryKey 登錄機碼的查詢。
RegistryQueryMultipleValue 多個登錄值的查詢。
RegistryQuerySecurity 登錄安全性設定的查詢。
RegistryQueryValue 登錄值的查詢。
RegistrySetInformation 登錄資訊的設定。
RegistrySetSecurity 設定登錄安全性。
RegistrySetValue 設定登錄值。
RegistryVirtualize 登錄的虛擬化。
SplitIO 表示分割成個別封包的 I/O。
SystemCallEnter 系統呼叫的開頭。
SystemCallExit 系統呼叫的結尾。
ThreadCreate 建立執行緒。
ThreadDCEnd 執行緒裝置內容的結尾。
ThreadDCStart 執行緒裝置內容的開頭。
ThreadDelete 刪除線程。
ThreadPoolCallbackCancel 取消執行緒緩衝集區回呼。
ThreadPoolCallbackDequeue 從佇列移除執行緒緩衝集區回呼。
ThreadPoolCallbackEnqueue 將執行緒緩衝集區回呼放在佇列中。
ThreadPoolCallbackStart 執行緒緩衝集區回呼的開頭。
ThreadPoolCallbackStop 執行緒緩衝集區回呼結束。
ThreadPoolClose 關閉執行緒集區。
ThreadPoolCreate 建立執行緒集區。
ThreadPoolSetMaxThreads 設定執行緒集區中的執行緒數目上限。
ThreadPoolSetMinThreads 設定執行緒集區中的執行緒數目下限。
ThreadSetBasePriority 設定執行緒的基底優先順序。
ThreadSetPriority 設定執行緒的優先順序。
TimerPeriodic 定期計時器事件。
TimerOnShot 單次計時器事件。
UnMapFile 取消對應檔案。
VirtualAllocation 記憶體的虛擬配置。
VirtualFree 虛擬釋放記憶體。

元素

HardwareCounter