PdhVbGetDoubleCounterValue 函数

PdhVbGetDoubleCounterValue 函数将指定计数器的当前值作为双精度浮点值返回。 在使用返回的数字之前,应检查 CounterStatus,因为计数器在读取时可能无效。 若要检查计数器状态,请调用 PdhVbIsGoodStatus 函数。

重要

本主题介绍的函数将来可能会更改或不可用。 相反,Microsoft 建议使用 性能计数器函数中所述的函数

函数 PdhVbGetDoubleCounterValue ( _ ByVal CounterHandle As Long, _ ByRef CounterStatus As Long _ ) As Double

参数

CounterHandle

要读取其当前值的计数器的 ID。

CounterStatus

将计数器值的当前状态返回到调用方中的变量。 仅当 CounterStatus 中返回的值PDH_CSTATUS_VALID_DATA或PDH_CSTATUS_NEW_DATA (看到 PDH 错误代码) 时,返回的数据值才有效。 如果 CounterStatus 中返回的值是任何其他值,请不要使用数据。

返回值

函数返回当前计数器的双精度浮点值,根据计数器类型的定义计算并设置其格式。

要求

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

Pdh.lib
DLL
Pdh.dll

请参阅

PdhVbIsGoodStatus