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