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 |