Partager via


structure PHYSICAL_COUNTER_EVENT_BUFFER_CONFIGURATION (ntddk.h)

La structure PHYSICAL_COUNTER_EVENT_BUFFER_CONFIGURATION décrit la configuration des mémoires tampons d’événements sur la plateforme.

Syntaxe

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;

Membres

OverflowHandler

Pointeur vers la routine *PPHYSICAL_COUNTER_EVENT_BUFFER_OVERFLOW_HANDLER fournie par le pilote qui sera appelée lorsque les entrées de mémoire tampon d’événements atteignent un seuil dans la mémoire tampon d’événements.

CustomEventBufferEntrySize

Taille des entrées de mémoire tampon d’événements, pour les tailles de mémoire tampon d’événements personnalisées. Définit la valeur zéro.

EventThreshold

Nombre d’événements à enregistrer avant l’appel de la routine de rappel OverflowHandler. Cette valeur est utilisée comme seuil maximal. Le nombre réel d’événements dépend du nombre d’acteurs qui utilisent le profilage de mémoire tampon d’événements.

Remarques

La plupart des processeurs ont des unités d’analyse de performances qui contiennent un certain nombre de compteurs matériels pour mesurer différents aspects des performances du système. La structure PHYSICAL_COUNTER_EVENT_BUFFER_CONFIGURATION est utilisée dans la structure PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR pour décrire la configuration des ressources de mémoire tampon d’événements.

Configuration requise

Condition requise Valeur
En-tête ntddk.h

Voir aussi

PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR_TYPE

PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR