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