Condividi tramite


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

Vedere anche

PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR_TYPE

PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR