Функция PdhFormatFromRawValue (pdh.h)
Вычисляет отображаемое значение для заданных необработанных значений счетчика.
Синтаксис
PDH_FUNCTION PdhFormatFromRawValue(
[in] DWORD dwCounterType,
[in] DWORD dwFormat,
[in] LONGLONG *pTimeBase,
[in] PPDH_RAW_COUNTER pRawValue1,
[in] PPDH_RAW_COUNTER pRawValue2,
[out] PPDH_FMT_COUNTERVALUE pFmtValue
);
Параметры
[in] dwCounterType
Тип счетчика. Как правило, pdhGetCounterInfo вызывается для получения типа счетчика при вызове PdhGetRawCounterValue для получения необработанного значения счетчика.
Список типов счетчиков см. в разделе Типы счетчиков комплекта развертывания Windows Server 2003. (Значения констант определяются в Winperf.h.)
Обратите внимание, что вы не можете указать базовые типы, например PERF_LARGE_RAW_BASE.
[in] dwFormat
Определяет тип данных вычисляемого значения. Укажите одно из следующих значений.
Для объединения типа данных с одним из следующих факторов масштабирования можно использовать побитовый оператор OR (|).
[in] pTimeBase
Указатель на базу времени, если это необходимо для преобразования формата. Если для преобразования формата не требуется базовая информация о времени, значение этого параметра игнорируется. Чтобы получить базу времени счетчика, вызовите PdhGetCounterTimeBase.
[in] pRawValue1
Необработанное значение счетчика, используемое для вычисления отображаемого значения счетчика. Дополнительные сведения см. в разделе PDH_RAW_COUNTER.
[in] pRawValue2
Необработанное значение счетчика, используемое для вычисления отображаемого значения счетчика. Дополнительные сведения см. в разделе PDH_RAW_COUNTER. Некоторые счетчики, например счетчики скорости, требуют двух необработанных значений для вычисления отображаемого значения. Если тип счетчика не требует второго значения, задайте для этого параметра значение NULL. Это значение должно быть более старым из двух необработанных значений.
[out] pFmtValue
Структура PDH_FMT_COUNTERVALUE , получающая вычисляемое значение счетчика.
Возвращаемое значение
Если функция выполняется успешно, она возвращает ERROR_SUCCESS.
Если функция завершается ошибкой, возвращаемым значением является системный код ошибки или код ошибки PDH.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | pdh.h |
Библиотека | Pdh.lib |
DLL | Pdh.dll |