Registrace zprostředkovatele metody
Chcete-li vytvořit zprostředkovatele metody WMI , musíte zaregistrovat instanci __Win32Provider, která představuje vašeho poskytovatele, pomocí instance __MethodProviderRegistration. Po vytvoření instance __Win32Providermusíte tohoto poskytovatele zaregistrovat ve službě WMI. Jako objekt COM se váš poskytovatel musí registrovat v operačním systému a v rozhraní WMI. Následující postup předpokládá, že jste již implementovali proces registrace, jak je popsáno v Registrace poskytovatele.
Následující postup popisuje, jak zaregistrovat poskytovatele metody.
Registrace poskytovatele metody
Vytvořte instanci třídy __Win32Provider, která popisuje zprostředkovatele.
Systémová třída __MethodProviderRegistration dědí mnoho vlastností z nadřazené třídy __ObjectProviderRegistration, ale jediná vlastnost relevantní pro zprostředkovatele metody je cesta objektu k instanci __Win32Provider.
Vytvořte instanci třídy __MethodProviderRegistration, která popisuje sadu funkcí zprostředkovatele.
Nezapomeňte třídu označovat pomocí kvalifikátorů Dynamic i Provider. Kvalifikátor Dynamic signalizuje, že rozhraní WMI by mělo k načtení instancí třídy použít zprostředkovatele. Kvalifikátor Provider určuje název zprostředkovatele, kterého má rozhraní WMI použít.
Následující příklad kódu popisuje, jak zaregistrovat poskytovatele metody.
instance of __Win32Provider as $P
{
Name = "MethProvider" ;
ClsId = "{E30EC6A0-23CF-11d1-8FDE-0000F804AA5C}" ;
};
instance of __MethodProviderRegistration
{
Provider = $P;
};