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 datos de WMI proveedores. Eldel repositorio WMI dees 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 obtener más información, vea proveedor de hospedaje y seguridad.
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. En función de la configuración, el servicio WMI puede apagarse o entrar en un perfil de memoria bajo cuando no lo llame 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 usa actualmente un objeto administrado, WMI pasa la solicitud a un proveedor.
Los proveedores registran su ubicación con el servicio WMI, lo que permite que WMI enrute las solicitudes de datos. Un proveedor también registra compatibilidad con operaciones concretas, como la recuperación de datos, la modificación, la eliminación, la 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. A continuación, WMI reenvía el resultado a la aplicación a través de la interfaz COM. Para obtener más información, vea Proporcionar datos a WMI.
WMI usa de 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 siguientes características:
Compatibilidad con notificaciones de eventos
Para obtener más información, consulte Supervisión de eventos.
Compatibilidad con lenguajes de consulta
Para obtener más información, vea Consulta con WQL.
Compatibilidad con la seguridad
Para obtener más información, vea Mantener la seguridad de WMI.
Scripting Access to Performance Counter Data
Para obtener más información, consulte Supervisión de datos de rendimiento.
Temas relacionados