Compartir a través de


Registro de un proveedor de métodos

Para crear un proveedor de métodos de WMI, debe registrar la instancia de \_\_Win32Provider que representa al proveedor mediante una instancia de \_\_MethodProviderRegistration. Después de crear una instancia de __Win32Provider, debe registrar ese proveedor con WMI. Como objeto COM, el proveedor debe registrarse con el sistema operativo y con WMI. En el procedimiento siguiente se supone que ya ha implementado el proceso de registro como se describe en Registrar un proveedor.

En el procedimiento siguiente se describe cómo registrar un proveedor de métodos.

Para registrar un proveedor de métodos

  1. Cree una instancia de la clase __Win32Provider que describa el proveedor.

    La clase __MethodProviderRegistration del sistema hereda muchas propiedades de la clase primaria __ObjectProviderRegistration; sin embargo, la única propiedad pertinente para un proveedor de métodos es la ruta de acceso del objeto a la instancia de __Win32Provider.

  2. Cree una instancia de la clase __MethodProviderRegistration que describa el conjunto de características del proveedor.

    Asegúrese de etiquetar la clase con los calificadores Dynamic y Provider. El calificador Dynamic indica que WMI debe usar un proveedor para recuperar las instancias de clase. El calificador Provider especifica el nombre del proveedor que WMI debe usar.

En el siguiente ejemplo de código se muestra cómo registrar un proveedor de métodos.

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

  instance of __MethodProviderRegistration
  {
    Provider = $P;
  };