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 |