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