Поделиться через


структура 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

См. также раздел

PdhCalculateCounterFromRawValue

PdhGetFormattedCounterValue