事件
描述收集硬體計數器的核心事件。 此元素必須與 Counters 和 Counter 元素搭配使用。
元素階層
-
<
WindowsPerformanceRecorder>
-
<
配置 檔>
- < HardwareCounter>
-
<
配置 檔>
- < 收藏家>
-
<
配置 檔>
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 |
虛擬釋放記憶體。 |