PHYSICAL_COUNTER_EVENT_BUFFER_CONFIGURATION結構 (ntddk.h)
PHYSICAL_COUNTER_EVENT_BUFFER_CONFIGURATION 結構描述平臺上事件緩衝區的設定。
語法
typedef struct _PHYSICAL_COUNTER_EVENT_BUFFER_CONFIGURATION {
PPHYSICAL_COUNTER_EVENT_BUFFER_OVERFLOW_HANDLER OverflowHandler;
ULONG CustomEventBufferEntrySize;
ULONG EventThreshold;
} PHYSICAL_COUNTER_EVENT_BUFFER_CONFIGURATION, *PPHYSICAL_COUNTER_EVENT_BUFFER_CONFIGURATION;
成員
OverflowHandler
驅動程式提供的 *PPHYSICAL_COUNTER_EVENT_BUFFER_OVERFLOW_HANDLER例程指针,當事件緩衝區專案到達事件緩衝區中的臨界值時,將會呼叫此例程。
CustomEventBufferEntrySize
自定義事件緩衝區大小的事件緩衝區專案大小。 設定為零。
EventThreshold
叫用 OverflowHandler 回呼例程之前要記錄的事件數目。 此值會作為最大臨界值使用。 實際事件數目將取決於使用事件緩衝區分析的動作項目數目。
言論
大部分處理器都有性能監視器單位,其中包含一些硬體計數器,用於測量系統效能的各個層面。 PHYSICAL_COUNTER_EVENT_BUFFER_CONFIGURATION 結構用於 PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR 結構,以描述事件緩衝區資源的組態。
要求
要求 | 價值 |
---|---|
標頭 | ntddk.h |