Преобразование поставщика экземпляра в поставщик High-Performance
Не рекомендуется создавать высокопроизводительный поставщик WMI для создания счетчиков производительности. Начиная с Windows Vista классы счетчиков производительности WMI больше не переносятся в библиотеки производительности Windows с помощью обратного адаптера автообнаружения и автоматической очистки (ADAP). Чтобы создать поставщик счетчиков производительности, используйте счетчики производительности версии 2.0. После создания объектов библиотеки производительности поставщик WMIPerfClass анализирует объекты и создает или обновляет класс WMI, производный от Win32_Perf для каждого объекта производительности. Затем поставщик WMIPerfInst динамически предоставляет необработанные и отформатированные данные счетчиков производительности классам производительности WMI.
Следующая высокоуровневая процедура содержит шаги, необходимые для создания высокопроизводительного поставщика.
Создание высокопроизводительного поставщика
- Зарегистрируйте поставщика с помощью инструментария WMI. Дополнительные сведения см. в разделе Регистрация поставщика High-Performance.
- Реализуйте поставщика. Дополнительные сведения см. в разделе Написание поставщика экземпляров.
- Реализуйте высокопроизводительный интерфейс. Дополнительные сведения см. в разделе Реализация интерфейса High-Performance.
- Создайте и напишите схему ФОРМАТА управляемого объекта (MOF), чтобы получить необработанные данные о производительности. Дополнительные сведения см. в разделе Поддержка класса Win32_PerfRawData.
- Создайте и напишите схему MOF для получения предварительно вычисляемых данных. При поддержке этого класса поставщику не требуется выполнять вычисления. Эти данные будут теми же, что отображаются в системном мониторе в Perfmon. Дополнительные сведения см. в разделе Поддержка класса Win32_PerfFormattedData.
Связанные темы