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


структура PDH_RAW_COUNTER (pdh.h)

Структура PDH_RAW_COUNTER возвращает данные по мере их сбора от поставщика счетчиков. Преобразование, форматирование или другая интерпретация данных не выполняется.

Синтаксис

typedef struct _PDH_RAW_COUNTER {
  DWORD    CStatus;
  FILETIME TimeStamp;
  LONGLONG FirstValue;
  LONGLONG SecondValue;
  DWORD    MultiCount;
} PDH_RAW_COUNTER, *PPDH_RAW_COUNTER;

Члены

CStatus

Состояние счетчика, указывающее, является ли значение счетчика допустимым. Проверьте этот элемент перед использованием данных в вычислении или отображением его значения. Список возможных значений см. в разделе Проверка возвращаемых значений интерфейса PDH.

TimeStamp

Местное время сбора данных в формате FILETIME .

FirstValue

Первое необработанное значение счетчика.

SecondValue

Второе необработанное значение счетчика. Счетчикам скорости требуется два значения для вычисления отображаемого значения.

MultiCount

Если тип счетчика содержит флаг PERF_MULTI_COUNTER, этот элемент содержит дополнительные данные счетчика, используемые при вычислении. Например, тип счетчика PERF_100NSEC_MULTI_TIMER содержит флаг PERF_MULTI_COUNTER.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть pdh.h

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

PdhCalculateCounterFromRawValue

PdhComputeCounterStatistics

PdhGetRawCounterValue