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