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 |