Megosztás a következőn keresztül:


Metódusszolgáltató regisztrálása

WMI-metódusszolgáltató létrehozásához regisztrálnia kell a __Win32Provider példányt a __MethodProviderRegistrationpéldányával, amely a szolgáltatót jelöli. A __Win32Provideregy példányának létrehozása után regisztrálnia kell a szolgáltatót a WMI-ben. COM-objektumként a szolgáltatónak regisztrálnia kell az operációs rendszerrel és a WMI-vel. Az alábbi eljárás feltételezi, hogy már implementálta a regisztrációs folyamatot Szolgáltató regisztrálása.

Az alábbi eljárás azt ismerteti, hogyan regisztrálhat metódusszolgáltatót.

Metódusszolgáltató regisztrálása

  1. Hozza létre a szolgáltatót leíró __Win32Provider osztály egy példányát.

    A __MethodProviderRegistration rendszerosztály számos tulajdonságot örököl a __ObjectProviderRegistration szülőosztálytól, azonban a metódusszolgáltató egyetlen tulajdonsága a __Win32Provider-példány objektumútvonala.

  2. Hozzon létre egy példányt a __MethodProviderRegistration osztályból, amely leírja a szolgáltató funkciókészletét.

    Mindenképpen címkézze fel az osztályt a Dinamikus és Szolgáltató címkékkel. A dinamikus minősítő azt jelzi, hogy a WMI-nek szolgáltatót kell használnia az osztálypéldányok lekéréséhez. A Szolgáltató minősítő megadja annak a szolgáltatónak a nevét, amelyet a WMI-nek használnia kell.

Az alábbi példakód bemutatja, hogyan regisztrálhat metódusszolgáltatót.

  instance of __Win32Provider as $P
  {
    Name    = "MethProvider" ;
    ClsId   = "{E30EC6A0-23CF-11d1-8FDE-0000F804AA5C}" ;
  };    

  instance of __MethodProviderRegistration
  {
    Provider = $P;
  };