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énement 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éfini sur 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 utilisant le profilage de la mémoire tampon d’événements.

Remarques

La plupart des processeurs ont des unités de moniteur 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.

Exigences

Exigence Valeur
d’en-tête ntddk.h

Voir aussi

PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR_TYPE

PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR