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 结构中用于描述事件缓冲区资源的配置。
要求
要求 | 值 |
---|---|
Header | ntddk.h |