共用方式為


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

另請參閱

PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR_TYPE

PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR