структура 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