Función PdhCalculateCounterFromRawValue (pdh.h)
Calcula el valor que se puede mostrar de dos valores de contador sin formato.
Sintaxis
PDH_FUNCTION PdhCalculateCounterFromRawValue(
[in] PDH_HCOUNTER hCounter,
[in] DWORD dwFormat,
[in] PPDH_RAW_COUNTER rawValue1,
[in] PPDH_RAW_COUNTER rawValue2,
[out] PPDH_FMT_COUNTERVALUE fmtValue
);
Parámetros
[in] hCounter
Identificador del contador que se va a calcular. La función usa información del contador para determinar cómo calcular el valor. La función PdhAddCounter devuelve este identificador.
[in] dwFormat
Determina el tipo de datos del valor calculado. Especifique uno de los valores siguientes.
Puede usar el operador OR inclusivo bit a bit (|) para combinar el tipo de datos con uno de los siguientes factores de escalado.
[in] rawValue1
Valor de contador sin formato usado para calcular el valor del contador que se puede mostrar. Para obtener más información, consulte la estructura de PDH_RAW_COUNTER .
[in] rawValue2
Valor de contador sin formato usado para calcular el valor del contador que se puede mostrar. Para obtener más información, consulte PDH_RAW_COUNTER. Algunos contadores (por ejemplo, contadores de frecuencia) requieren dos valores sin formato para calcular un valor que se puede mostrar. Si el tipo de contador no requiere un segundo valor, establezca este parámetro en NULL. Este valor debe ser el anterior de los dos valores sin formato.
[out] fmtValue
Estructura PDH_FMT_COUNTERVALUE que recibe el valor del contador calculado.
Valor devuelto
Si la función se realiza correctamente, devuelve ERROR_SUCCESS.
Si se produce un error en la función, el valor devuelto es un código de error del sistema o un código de error PDH. A continuación se muestran los valores posibles.
Código devuelto | Descripción |
---|---|
|
Un argumento no es correcto o tiene un formato incorrecto. |
|
El identificador de contador no es válido. |
Comentarios
Para recuperar el valor del contador sin procesar actual de la consulta, llame a la función PdhGetRawCounterValue .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | pdh.h |
Library | Pdh.lib |
Archivo DLL | Pdh.dll |