PERF_COUNTER_DATA 構造体 (perflib.h)

構造体を含む PERF_COUNTER_DATA ブロックに関する情報を格納します。 PERF_COUNTER_DATA ブロックは、生のパフォーマンス カウンター データを提供し、次の項目で構成されます。

  1. PERF_COUNTER_DATA構造体。
  2. 生のパフォーマンス カウンター データ。
  3. ブロックの合計サイズを 8 バイトの倍数にするパディング。

構文

typedef struct _PERF_COUNTER_DATA {
  ULONG dwDataSize;
  ULONG dwSize;
} PERF_COUNTER_DATA, *PPERF_COUNTER_DATA;

メンバー

dwDataSize

PERF_COUNTER_DATA ブロックのPERF_COUNTER_DATA構造に従う生パフォーマンス カウンター データのサイズ (バイト単位)。

dwSize

PERF_COUNTER_DATA ブロックの合計サイズ。これは、次の項目のサイズの合計です。

  • PERF_COUNTER_DATA構造体
  • 生のパフォーマンス カウンター データ
  • PERF_COUNTER_DATA ブロックのサイズが 8 バイトの倍数であることを保証するパディング

注釈

PerfQueryCounterData 関数は、PERF_MULTI_INSTANCES ブロックの一部として直接、または間接的にPERF_COUNTER_DATA ブロックを含む可能性があるPERF_DATA_HEADER ブロックを返します。

要件

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

こちらもご覧ください

PerfQueryCounterData