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 位元組界限。 例如,如果性能物件包含兩個 DWORD 計數器,您必須將額外的四個字節新增至計數器區塊,使其對齊 8 位元組界限。

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 winperf.h (包含 Windows.h)

另請參閱

PERF_COUNTER_DEFINITION

PERF_INSTANCE_DEFINITION

PERF_OBJECT_TYPE