PERF_COUNTER_BLOCK構造体 (winperf.h)
オブジェクトのカウンターの生パフォーマンス カウンター データを含むメモリ ブロックについて説明します。
構文
typedef struct _PERF_COUNTER_BLOCK {
DWORD ByteLength;
} PERF_COUNTER_BLOCK, *PPERF_COUNTER_BLOCK;
メンバー
ByteLength
この構造体のサイズと、その後に続く生カウンター データ (バイト単位)。
注釈
PERF_COUNTER_DEFINITION の CounterOffset メンバーは、この構造体の先頭からカウンター値へのオフセットを提供します。
PERF_OBJECT_TYPE ブロック内のPERF_COUNTER_BLOCK構造体の場所は、オブジェクトにインスタンスが含まれているかどうかによって異なります。 詳細については、「 パフォーマンス データ形式」を参照してください。
カウンター ブロックのサイズが 8 バイト境界に揃っていることを確認する必要があります。 たとえば、パフォーマンス オブジェクトに 2 つの DWORD カウンターが含まれている場合は、カウンター ブロックに 4 バイトを追加して、8 バイトの境界に揃える必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | winperf.h (Windows.h を含む) |