Написание поставщика свойств
Поставщик свойств извлекает и изменяет значения отдельных свойств для экземпляров заданного класса, хранящихся в репозитории WMI.
В следующей процедуре описывается создание поставщика свойств.
Создание поставщика свойств
Проектирование и регистрация поставщика с помощью инструментария WMI.
Поставщики экземпляров регистрируются с помощью инструментария WMI путем создания экземпляра __Win32Provider и класса __PropertyProviderRegistration . Дополнительные сведения см. в разделе Регистрация поставщика свойств.
Реализуйте интерфейс IWbemProviderInit для поставщика.
WMI использует IWbemProviderInit для загрузки и инициализации поставщика. Эта задача является общей для всех поставщиков. Дополнительные сведения см. в разделе Инициализация поставщика.
Примечание
Поставщикам свойств настоятельно рекомендуется использовать многопототочную модель "Оба".
Реализуйте интерфейс IWbemPropertyProvider для поставщика.
Интерфейс IWbemPropertyProvider является основным интерфейсом для поставщика свойств. Два метода main: GetProperty и PutProperty. Дополнительные сведения см. в разделе Реализация основного интерфейса для поставщика свойств.
Добавьте дополнительный код, необходимый для поставщика.
При проектировании поставщика, скорее всего, потребуется вызвать интерфейсы WMI. Дополнительные сведения см. в разделах Вызов метода и Поддержание уровней безопасности в поставщике.
При получении сведений для клиента может потребоваться доступ к уровням безопасности для этого клиента. Дополнительные сведения см. в разделе Олицетворение клиента.
Замените существующий поставщик новым кодом.
Этот шаг не требуется выполнять, если у вас нет поставщика для копирования. Дополнительные сведения см. в разделе Обновление поставщика.