Condividi tramite


Registrazione di un provider di metodi

Per creare un provider di metodi WMI, è necessario registrare l'istanza di __Win32Provider che rappresenta il provider usando un'istanza di __MethodProviderRegistration. Dopo aver creato un'istanza di __Win32Provider, è necessario registrare tale provider con WMI. Come oggetto COM, il provider deve registrarsi con il sistema operativo e WMI. La procedura seguente presuppone che sia già stato implementato il processo di registrazione, come descritto in Registrazione di un provider.

La procedura seguente descrive come registrare un provider di metodi.

Per registrare un provider di metodi

  1. Creare un'istanza della classe __Win32Provider che descrive il provider.

    La classe di sistema __MethodProviderRegistration eredita molte proprietà dalla classe padre __ObjectProviderRegistration , tuttavia, l'unica proprietà pertinente per un provider di metodi è il percorso oggetto dell'istanza __Win32Provider.

  2. Creare un'istanza della classe __MethodProviderRegistration che descrive il set di funzionalità del provider.

    Assicurarsi di contrassegnare la classe con i qualificatori Dynamic e Provider . Il qualificatore dinamico segnala che WMI deve usare un provider per recuperare le istanze della classe. Il qualificatore provider specifica il nome del provider che deve usare WMI.

Nell'esempio di codice seguente viene descritto come registrare un provider di metodi.

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

  instance of __MethodProviderRegistration
  {
    Provider = $P;
  };