PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR_TYPE 枚举 (ntddk.h)

PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR_TYPE 枚举包含常量,这些常量指示PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR结构描述的硬件性能计数器资源的类型。

语法

typedef enum _PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR_TYPE {
  ResourceTypeSingle,
  ResourceTypeRange,
  ResourceTypeExtendedCounterConfiguration,
  ResourceTypeOverflow,
  ResourceTypeEventBuffer,
  ResourceTypeIdenitificationTag,
  ResourceTypeMax
} PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR_TYPE;

常量

 
ResourceTypeSingle
单个硬件计数器。 计数器由 PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR 结构的 u.CounterIndex 成员描述。
ResourceTypeRange
计数器索引的范围。 计数器索引由 PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR 结构的 u.Range 成员描述。
ResourceTypeExtendedCounterConfiguration
扩展的计数器配置寄存器地址。 指定此值将导致 HalAllocateHardwareCounters 返回 STATUS_NOT_SUPPORTED
ResourceTypeOverflow
计数器溢出中断处理程序。 要调用的中断处理程序由 PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR 结构的 u.OverflowHandler 成员描述。
ResourceTypeEventBuffer
事件缓冲区配置。 事件缓冲区阈值、条目大小和溢出处理程序的配置由 PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR 结构的 u.EventBufferConfiguration 成员描述。
ResourceTypeIdenitificationTag
ResourceTypeMax
此枚举类型中的最大值。

注解

PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR 结构的 Type 成员使用 PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR_TYPE 枚举常量来指示结构所描述的计数器资源的类型。

要求

要求
最低受支持的客户端 在 Windows 7 及更高版本的 Windows 中受支持。
标头 ntddk.h (包括 Ntddk.h、Ntifs.h)

另请参阅

PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR

PPHYSICAL_COUNTER_OVERFLOW_HANDLER

PHYSICAL_COUNTER_EVENT_BUFFER_OVERFLOW_HANDLER