Proveedor de contador de rendimiento
[El proveedor de contadores de rendimiento ya no está disponible para su uso. En su lugar, use el proveedor WMIPerfInst.]
El proveedor de contadores de rendimiento es un proveedor de alto rendimiento que proporciona datos de contador de rendimiento sin procesar a las clases de contador de rendimiento de WMI derivadas de Win32\_PerfRawData. El nombre de instancia __Win32Provider es "NT5_GenericPerfProvider_V1".
Las clases Win32_PerfRawData se encuentran en el espacio de nombres "Root\CIMv2" de WMI. Cada clase de rendimiento WMI corresponde a un objeto de rendimiento de una biblioteca de rendimiento. Las propiedades de estas clases representan los contadores del objeto. El nombre de clase WMI para un objeto de contador sin formato tiene el formato Win32_PerfRawData__nombre_de_servicio_nombre_de_objeto. Por ejemplo, el nombre de clase WMI que contiene los contadores de disco lógico es Win32_PerfRawData_PerfDisk_LogicalDisk.
Puede usar la clase Win32_PerfFormattedData correspondiente para obtener los datos de rendimiento calculados previamente que se muestran en el Monitor del sistema. Por ejemplo, use la clase Win32_PerfFormattedData_PerfDisk_LogicalDisk para obtener datos de disco calculados previamente.
Para más información sobre cómo escribir un cliente que pueda acceder a datos de rendimiento sin procesar, consulte Acceso a datos de rendimiento en C++.
Como proveedor de alto rendimiento, el proveedor de contadores de rendimiento implementa la interfaz IWbemProviderInit estándar, así como el método IWbemRefresher::Refresh y los siguientes métodos IWbemHiPerfProvider:
- CreateRefreshableEnum
- CreateRefreshableObject
- CreateRefresher
- GetObjects
- QueryInstances
- StopRefreshing
Temas relacionados