PDH_RAW_COUNTER 结构 (pdh.h)

PDH_RAW_COUNTER结构返回从计数器提供程序收集的数据。 不对数据执行翻译、格式设置或其他解释。

语法

typedef struct _PDH_RAW_COUNTER {
  DWORD    CStatus;
  FILETIME TimeStamp;
  LONGLONG FirstValue;
  LONGLONG SecondValue;
  DWORD    MultiCount;
} PDH_RAW_COUNTER, *PPDH_RAW_COUNTER;

成员

CStatus

指示计数器值是否有效的计数器状态。 在计算中使用数据或显示其值之前,请检查此成员。 有关可能值的列表,请参阅 检查 PDH 接口返回值

TimeStamp

收集数据的本地时间,采用 FILETIME 格式。

FirstValue

第一个原始计数器值。

SecondValue

第二个原始计数器值。 速率计数器需要两个值才能计算可显示的值。

MultiCount

如果计数器类型包含 PERF_MULTI_COUNTER 标志,则此成员包含计算中使用的其他计数器数据。 例如,PERF_100NSEC_MULTI_TIMER计数器类型包含 PERF_MULTI_COUNTER 标志。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 pdh.h

另请参阅

PdhCalculateCounterFromRawValue

PdhComputeCounterStatistics

PdhGetRawCounterValue