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 でサポートされています。 |
ヘッダー | ntddk.h (Ntddk.h を含む) |
関連項目
KeQueryHardwareCounterConfiguration
KeSetHardwareCounterConfiguration の