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


Преобразование поставщика экземпляров в поставщика High-Performance

Написание высокопроизводительного поставщика WMI для создания счетчиков производительности не рекомендуется. Начиная с Windows Vista, классы счетчиков производительности WMI больше не переносятся в библиотеки производительности Windows с помощью обратного адаптера AutoDiscovery/AutoPurge (ADAP). Чтобы создать поставщика счетчиков производительности, используйте Счетчики Производительности версии 2.0. После создания объектов библиотеки производительности поставщик WMIPerfClass анализирует объекты и создает или обновляет класс WMI, производный от Win32_Perf для каждого объекта производительности. поставщик WMIPerfInst затем динамически предоставляет необработанные и отформатированные данные счетчика производительности классам производительности WMI.

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

Создание высокопроизводительного поставщика

  1. Зарегистрируйте поставщика в WMI. Дополнительные сведения см. в разделе Регистрациипоставщика High-Performance.
  2. Реализуйте вашего поставщика. Для получения дополнительной информации см. раздел Написание экземпляра поставщика.
  3. Реализуйте высокопроизводительный интерфейс. Дополнительные сведения см. в разделе Реализация интерфейса High-Performance.
  4. Создайте и определите схему формата управляемых объектов (MOF), чтобы получить необработанные данные о производительности. Дополнительные сведения см. в разделе Поддержка класса Win32_PerfRawData.
  5. Разработка и создание схемы MOF для получения предварительно вычисленных данных. Благодаря поддержке этого класса, поставщик не обязан выполнять расчеты. Эти данные будут такими же, как отображаются в системном мониторе "Perfmon". Для получения дополнительной информации см. раздел Поддержка класса Win32_PerfFormattedData.

Разработка поставщика WMI

библиотеки производительности и WMI