struttura PHYSICAL_COUNTER_EVENT_BUFFER_CONFIGURATION (ntddk.h)
La struttura PHYSICAL_COUNTER_EVENT_BUFFER_CONFIGURATION descrive la configurazione per i buffer eventi nella piattaforma.
Sintassi
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;
Membri
OverflowHandler
Puntatore alla routine *PPHYSICAL_COUNTER_EVENT_BUFFER_OVERFLOW_HANDLER fornita dal driver che verrà chiamata quando le voci del buffer eventi raggiungono una soglia nel buffer eventi.
CustomEventBufferEntrySize
Dimensioni delle voci del buffer eventi, per dimensioni personalizzate del buffer eventi. Impostare su zero.
EventThreshold
Numero di eventi da registrare prima che venga richiamata la routine di callback OverflowHandler. Questo valore viene usato come soglia massima. Il numero effettivo di eventi dipenderà dal numero di attori che usano la profilatura del buffer eventi.
Osservazioni
La maggior parte dei processori dispone di unità di monitoraggio delle prestazioni che contengono diversi contatori hardware per misurare vari aspetti delle prestazioni del sistema. La struttura PHYSICAL_COUNTER_EVENT_BUFFER_CONFIGURATION viene usata all'interno della struttura PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR per descrivere la configurazione per le risorse del buffer eventi.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | ntddk.h |