PERF_COUNTER_DATA 構造体 (perflib.h)
構造体を含む PERF_COUNTER_DATA ブロックに関する情報を格納します。 PERF_COUNTER_DATA ブロックは、生のパフォーマンス カウンター データを提供し、次の項目で構成されます。
- PERF_COUNTER_DATA構造体。
- 生のパフォーマンス カウンター データ。
- ブロックの合計サイズを 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 |