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


класс Win32_PerfRawData

Абстрактный базовый класс для всех конкретных необработанных классов счетчиков производительности.

Чтобы появиться в системном мониторе, классы счетчиков производительности должны быть добавлены в пространство имен root\cimv2 и производные от Win32_PerfRawData. Данные в этих классах предоставляются высокопроизводительной службой счетчиков производительности.

Следующие свойства наследуются, если класс является производным от Win32_PerfRawData:

  • Timestamp_PerfTime
  • Timestamp_Sys100NS
  • Timestamp_Object
  • Frequency_PerfTime
  • Frequency_Sys100NS
  • Frequency_Object

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

Следующий синтаксис упрощен из MOF-кода и показывает все унаследованные свойства.

Синтаксис

[abstract, AMENDMENT]
class Win32_PerfRawData : Win32_Perf
{
  string Caption;
  string Description;
  string Name;
  uint64 Frequency_Object;
  uint64 Frequency_PerfTime;
  uint64 Frequency_Sys100NS;
  uint64 Timestamp_Object;
  uint64 Timestamp_PerfTime;
  uint64 Timestamp_Sys100NS;
};

Члены

Класс Win32_PerfRawData имеет следующие типы членов:

Элемент Property

Класс Win32_PerfRawData имеет эти свойства.

Caption

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: MaxLen (64)

Краткое текстовое описание статистики или метрики.

Это свойство наследуется от CIM_StatisticalInformation.

Описание

Тип данных: string

Тип доступа: только для чтения

Текстовое описание статистики или метрики.

Это свойство наследуется от CIM_StatisticalInformation.

Frequency_Object

Тип данных: uint64

Тип доступа: только для чтения

Частота в тактах в секунду свойства Timestamp_Object . При подклассе поставщик определяет это свойство.

Дополнительные сведения об использовании значений uint64 в скриптах см. в разделе Скрипты в WMI.

Это свойство наследуется от Win32_Perf.

Frequency_PerfTime

Тип данных: uint64

Тип доступа: только для чтения

Частота в тактах в секунду свойства Frequency_PerfTime . Значение можно получить, вызвав функцию Windows QueryPerformanceCounter.

Дополнительные сведения об использовании значений uint64 в скриптах см. в разделе Скрипты в WMI.

Это свойство наследуется от Win32_Perf.

Frequency_Sys100NS

Тип данных: uint64

Тип доступа: только для чтения

Частота в тактах в секунду свойства Timestamp_Sys100NS (100000000).

Дополнительные сведения об использовании значений uint64 в скриптах см. в разделе Скрипты в WMI.

Это свойство наследуется от Win32_Perf.

имя;

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: MaxLen (256)

Метка, по которой известна статистика или метрика. При подклассе это свойство может быть переопределено как ключевое свойство.

Это свойство наследуется от CIM_StatisticalInformation.

Timestamp_Object

Тип данных: uint64

Тип доступа: только для чтения

Метка времени, определяемая объектом. Поставщик определяет свое свойство.

Дополнительные сведения об использовании значений uint64 в скриптах см. в разделе Скрипты в WMI.

Это свойство наследуется от Win32_Perf.

Timestamp_PerfTime

Тип данных: uint64

Тип доступа: только для чтения

Метка времени счетчика высокой производительности. Значение можно получить, вызвав функцию Windows QueryPerformanceCounter.

Дополнительные сведения об использовании значений uint64 в скриптах см. в разделе Скрипты в WMI.

Это свойство наследуется от Win32_Perf.

Timestamp_Sys100NS

Тип данных: uint64

Тип доступа: только для чтения

Значение метки времени в 100 единицах наносекунд.

Дополнительные сведения об использовании значений uint64 в скриптах см. в разделе Скрипты в WMI.

Это свойство наследуется от Win32_Perf.

Комментарии

Класс Win32_PerfRawData является производным от Win32_Perf, который является производным от CIM_StatisticalInformation.

Все классы, производные от Win32_Perf , предназначены для использования с объектом средства обновления . Дополнительные сведения о создании и использовании объекта обновления на языке программирования C++ см. в разделе Доступ к данным производительности в C++. Дополнительные сведения о создании и использовании объекта средства обновления на языке программирования скриптов см. в разделе Обновление данных WMI в скриптах.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista
Минимальная версия сервера
Windows Server 2008
Пространство имен
Root\CIMV2
MOF
CIMWin32.mof
DLL
WmiPerfInst.dll

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

Win32_Perf

Классы счетчиков производительности

Доступ к предварительно установленным классам производительности WMI

Задачи WMI: мониторинг производительности

Доступ к данным о производительности в скрипте