PHYSICAL_COUNTER_RESOURCE_LIST構造体 (ntddk.h)

PHYSICAL_COUNTER_RESOURCE_LIST構造体は、PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR構造体の配列を記述します。

構文

typedef struct _PHYSICAL_COUNTER_RESOURCE_LIST {
  ULONG                                Count;
  PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR Descriptors[ANYSIZE_ARRAY];
} PHYSICAL_COUNTER_RESOURCE_LIST, *PPHYSICAL_COUNTER_RESOURCE_LIST;

メンバー

Count

Descriptors 配列内の要素の数。

Descriptors[ANYSIZE_ARRAY]

PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR構造体の配列内の最初の要素。 配列に複数の要素が含まれている場合、残りの要素は最初の要素のすぐ後に続きます。

注釈

この構造体では、カウンター リソースのセットについて説明します。 ほとんどのプロセッサには、システム パフォーマンスのさまざまな側面を測定するための多数のハードウェア カウンターを含むパフォーマンス モニター ユニット (PMU) があります。 カウンター リソースは、1 つのハードウェア カウンター、連続したカウンターのブロック、または PMU 内のカウンター オーバーフロー割り込みです。

PHYSICAL_COUNTER_RESOURCE_LIST構造体を格納するために割り当てられるバッファーは、構造体と、その構造体に続くPHYSICAL_COUNTER_RESOURCE_DESCRIPTOR配列要素を格納するのに十分な大きさである必要があります。

HalAllocateHardwareCounters ルーチンの ResourceList パラメーターは、PHYSICAL_COUNTER_RESOURCE_LIST構造体へのポインターです。 Windows 7 では、このパラメーターは使用されず、 NULL に設定する必要があります。

要件

要件
サポートされている最小のクライアント Windows 7 以降のバージョンの Windows でサポートされています。
Header ntddk.h (Ntddk.h、Ntifs.h を含む)

こちらもご覧ください

HalAllocateHardwareCounters

PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR