PERF_MULTI_COUNTERS 構造体 (perflib.h)

構造体を含む PERF_MULTI_COUNTERS ブロックに関する情報を提供します。 PERF_MULTI_COUNTERS ブロックは、複数カウンター クエリのPERF_COUNTER_HEADER ブロックの一部として結果が提供されるパフォーマンス カウンターを示します。 PERF_MULTI_COUNTERS ブロックは、PERF_MULTI_COUNTERS構造体の後に、パフォーマンス カウンター識別子を指定する一連の DWORD 値で構成されます。

構文

typedef struct _PERF_MULTI_COUNTERS {
  ULONG dwSize;
  ULONG dwCounters;
} PERF_MULTI_COUNTERS, *PPERF_MULTI_COUNTERS;

メンバー

dwSize

PERF_MULTI_COUNTERS ブロックの合計サイズ (バイト単位)。 この合計サイズは、 PERF_MULTI_COUNTERS 構造体のサイズとすべてのパフォーマンス カウンター識別子の合計です。

dwCounters

PERF_MULTI_COUNTERS ブロックに含まれるパフォーマンス カウンター識別子の数。

注釈

PerfQueryCounterData 関数は、PERF_COUNTER_HEADER ブロック内にPERF_MULTI_COUNTERS ブロックを含む可能性があるPERF_DATA_HEADER ブロックを取得します。

要件

要件
サポートされている最小のクライアント Windows 10バージョン 1607 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2016 [デスクトップ アプリのみ]
Header perflib.h

こちらもご覧ください

PERF_COUNTER_HEADER

PERF_DATA_HEADER

PerfQueryCounterData