Sdílet prostřednictvím


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

  1. 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.

  2. 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;
  };