次の方法で共有


PERF_COUNTER_BLOCK構造体 (winperf.h)

オブジェクトのカウンターの生パフォーマンス カウンター データを含むメモリ ブロックについて説明します。

構文

typedef struct _PERF_COUNTER_BLOCK {
  DWORD ByteLength;
} PERF_COUNTER_BLOCK, *PPERF_COUNTER_BLOCK;

メンバー

ByteLength

この構造体のサイズと、その後に続く生カウンター データ (バイト単位)。

注釈

PERF_COUNTER_DEFINITIONCounterOffset メンバーは、この構造体の先頭からカウンター値へのオフセットを提供します。

PERF_OBJECT_TYPE ブロック内PERF_COUNTER_BLOCK構造体の場所は、オブジェクトにインスタンスが含まれているかどうかによって異なります。 詳細については、「 パフォーマンス データ形式」を参照してください。

カウンター ブロックのサイズが 8 バイト境界に揃っていることを確認する必要があります。 たとえば、パフォーマンス オブジェクトに 2 つの DWORD カウンターが含まれている場合は、カウンター ブロックに 4 バイトを追加して、8 バイトの境界に揃える必要があります。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header winperf.h (Windows.h を含む)

こちらもご覧ください

PERF_COUNTER_DEFINITION

PERF_INSTANCE_DEFINITION

PERF_OBJECT_TYPE