Infraestructura de WMI

En la infraestructura de WMI, el servicio WMI (Winmgmt) es el componente del sistema operativo que actúa como mediador entre las aplicaciones de administración y los proveedores de datos de WMI. El repositorio WMI es un área de almacenamiento para datos estáticos relacionados con WMI.

El servicio WMI se implementa como un proceso de servicio dentro de un proceso de host de servicio compartido (SVCHOST). Para más información, consulte Hospedaje y seguridad del proveedor.

El servicio WMI se inicia cuando la primera aplicación de administración o script realiza una llamada para conectarse a un espacio de nombres WMI. Dependiendo de la configuración, el servicio WMI se puede apagar o puede entrar en un perfil de memoria bajo cuando no lo llama una aplicación de administración.

El servicio WMI interactúa con las aplicaciones de administración a través de la interfaz COM. Cuando una aplicación realiza una solicitud a través de la interfaz, WMI determina si la solicitud es para datos estáticos o dinámicos. Si la solicitud implica datos estáticos, como el nombre de un objeto administrado, WMI recupera los datos del repositorio. Si la solicitud implica datos dinámicos, como la cantidad de memoria que actualmente usa un objeto administrado, WMI pasa la solicitud a un proveedor.

Los proveedores registran su ubicación con el servicio WMI, lo que permite a WMI enrutar las solicitudes de datos. Un proveedor también registra la compatibilidad con operaciones concretas, como la recuperación de datos, modificación, eliminación, enumeración o el procesamiento de consultas. El servicio WMI usa la información de registro del proveedor para hacer coincidir las solicitudes de aplicación con el proveedor adecuado. WMI también usa la información de registro para cargar y descargar proveedores, según sea necesario. Cuando un proveedor termina de procesar una solicitud, el proveedor devuelve el resultado al servicio WMI. Luego, WMI reenvía el resultado a la aplicación a través de la interfaz COM. Para más información, consulte Suministro de datos a WMI.

WMI usa Seguimiento de eventos (ETW) para registrar la actividad del servicio WMI.

Dado que la infraestructura controla todo el tráfico entre los proveedores y las aplicaciones de administración, la infraestructura proporciona las características siguientes:

Arquitectura de WMI