HARDWARE_COUNTER 構造体 (ntddk.h)
HARDWARE_COUNTER構造体には、ハードウェア カウンターに関する情報が含まれています。
構文
typedef struct _HARDWARE_COUNTER {
HARDWARE_COUNTER_TYPE Type;
ULONG Reserved;
ULONG64 Index;
} HARDWARE_COUNTER, *PHARDWARE_COUNTER;
メンバー
Type
ハードウェア カウンターの種類を指定します。 このメンバーを次のHARDWARE_COUNTER_TYPE列挙値 に 設定します。
- PMCCounter
Reserved
オペレーティング システムで使用するために予約されています。 このメンバーを 0 に初期化します。
Index
ハードウェア カウンター インデックスを指定します。 プロセッサのパフォーマンス監視ユニット (PMU) 内の各ハードウェア カウンターは、インデックスによって識別されます。
注釈
この構造体は、 KeQueryHardwareCounterConfiguration ルーチンと KeSetHardwareCounterConfiguration ルーチンによって使用されます。
Type メンバーは、 構造体によって記述されるハードウェア カウンターの種類を指定します。 Windows 7 では、定義されているハードウェア カウンターの種類は PMCCounter のみです。これはパフォーマンス モニター カウンターです。 この種類のカウンターは、スレッド プロファイル アプリケーションで使用されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 以降のバージョンの Windows でサポートされています。 |
Header | ntddk.h (Ntddk.h を含む) |