PHYSICAL_COUNTER_EVENT_BUFFER_CONFIGURATION-Struktur (ntddk.h)

Die PHYSICAL_COUNTER_EVENT_BUFFER_CONFIGURATION-Struktur beschreibt die Konfiguration für Ereignispuffer auf der Plattform.

Syntax

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;

Member

OverflowHandler

Ein Zeiger auf die vom Treiber bereitgestellte *PPHYSICAL_COUNTER_EVENT_BUFFER_OVERFLOW_HANDLER Routine, die aufgerufen wird, wenn die Ereignispuffereinträge einen Schwellenwert im Ereignispuffer erreichen.

CustomEventBufferEntrySize

Die Größe der Ereignispuffereinträge für benutzerdefinierte Ereignispuffergrößen. Auf NULL festlegen.

EventThreshold

Die Anzahl der Ereignisse, die aufgezeichnet werden müssen, bevor die OverflowHandler-Rückrufroutine aufgerufen wird. Dieser Wert wird als maximaler Schwellenwert verwendet. Die tatsächliche Anzahl von Ereignissen hängt von der Anzahl der Akteure ab, die die Ereignispufferprofilerstellung verwenden.

Hinweise

Die meisten Prozessoren verfügen über Leistungsüberwachungseinheiten, die eine Reihe von Hardwareindikatoren zum Messen verschiedener Aspekte der Systemleistung enthalten. Die PHYSICAL_COUNTER_EVENT_BUFFER_CONFIGURATION-Struktur wird innerhalb der PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR-Struktur verwendet, um die Konfiguration für Ereignispufferressourcen zu beschreiben.

Anforderungen

Anforderung Wert
Header ntddk.h

Weitere Informationen

PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR_TYPE

PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR