PHYSICAL_COUNTER_EVENT_BUFFER_CONFIGURATION構造体 (ntddk.h)
PHYSICAL_COUNTER_EVENT_BUFFER_CONFIGURATION 構造体では、プラットフォーム上のイベント バッファーの構成について説明します。
構文
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;
メンバーズ
OverflowHandler
イベント バッファー エントリがイベント バッファーのしきい値に達したときに呼び出される、ドライバー提供の *PPHYSICAL_COUNTER_EVENT_BUFFER_OVERFLOW_HANDLER ルーチンへのポインター。
CustomEventBufferEntrySize
カスタム イベント バッファー サイズのイベント バッファー エントリのサイズ。 0 に設定します。
EventThreshold
OverflowHandler コールバック ルーチンが呼び出される前に記録されるイベントの数。 この値は、最大しきい値として使用されます。 イベントの実際の数は、イベント バッファー プロファイリングを使用するアクターの数によって異なります。
備考
ほとんどのプロセッサには、システム パフォーマンスのさまざまな側面を測定するためのハードウェア カウンターが多数含まれているパフォーマンス モニター ユニットがあります。 PHYSICAL_COUNTER_EVENT_BUFFER_CONFIGURATION 構造体は、イベント バッファー リソースの構成を記述するために、PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR 構造体内で使用されます。
必要条件
要件 | 価値 |
---|---|
ヘッダー | ntddk.h |