次の方法で共有


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 を含む)

関連項目

HARDWARE_COUNTER_TYPE

KeQueryHardwareCounterConfiguration

KeSetHardwareCounterConfiguration