PDH_FMT_COUNTERVALUE 结构 (pdh.h)
PDH_FMT_COUNTERVALUE 结构包含计数器的计算值及其状态。
语法
typedef struct _PDH_FMT_COUNTERVALUE {
DWORD CStatus;
union {
LONG longValue;
double doubleValue;
LONGLONG largeValue;
LPCSTR AnsiStringValue;
LPCWSTR WideStringValue;
};
} PDH_FMT_COUNTERVALUE, *PPDH_FMT_COUNTERVALUE;
成员
CStatus
指示计数器值是否有效的计数器状态。 在计算中使用数据或显示其值之前,请检查此成员。 有关可能值的列表,请参阅 检查 PDH 接口返回值。
longValue
以 LONG 表示的计算计数器值。
doubleValue
以 DOUBLE 的形式计算的计数器值。
largeValue
以 LONGLONG 的形式计算的计数器值。
AnsiStringValue
以 LPCSTR 的形式计算的计数器值。 不支持。
WideStringValue
以 LPCWSTR 的形式计算的计数器值。 不支持。
注解
调用 PdhGetFormattedCounterValue 或 PdhCalculateCounterFromRawValue 来计算计数器的值时,可以指定计算的计数器值的数据类型。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | pdh.h |