Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Чтобы создать поставщик методов WMI , необходимо зарегистрировать экземпляр __Win32Provider, который представляет вашего поставщика, с помощью экземпляра __MethodProviderRegistration. После создания экземпляра __Win32Provider, необходимо зарегистрировать этот провайдер с помощью WMI. В качестве COM-объекта ваш поставщик должен зарегистрироваться в операционной системе и WMI. В следующей процедуре предполагается, что вы уже реализовали процесс регистрации, как описано в Регистрация поставщика.
В следующей процедуре описывается регистрация поставщика методов.
Регистрация поставщика методов
Создайте экземпляр класса __Win32Provider, описывающего поставщика.
Системный класс __MethodProviderRegistration наследует множество свойств из родительского класса __ObjectProviderRegistration, однако единственным свойством, соответствующим поставщику методов, является путь объекта к экземпляру __Win32Provider.
Создайте экземпляр класса __MethodProviderRegistration, описывающего набор компонентов поставщика.
Обязательно пометьте класс тегами Dynamic и Provider. Квалификатор Dynamic указывает, что WMI должен использовать поставщика для получения экземпляров класса. Квалификатор поставщика указывает имя поставщика, который должен использовать WMI.
В следующем примере кода описывается регистрация поставщика методов.
instance of __Win32Provider as $P
{
Name = "MethProvider" ;
ClsId = "{E30EC6A0-23CF-11d1-8FDE-0000F804AA5C}" ;
};
instance of __MethodProviderRegistration
{
Provider = $P;
};