Proveedor de contadores 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 WMI derivadas de Win32_PerfRawData. El nombre de instancia de __Win32Provider es "NT5_GenericPerfProvider_V1".
Las clases Win32_PerfRawData se encuentran en el espacio de nombres "Root\CIMv2" de WMI. Cada clase de rendimiento de 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__service_name_object_name. Por ejemplo, el nombre de la 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 Monitor del sistema. Por ejemplo, use la clase Win32_PerfFormattedData_PerfDisk_LogicalDisk para obtener datos de disco calculados previamente.
Para obtener 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 el método IWbemProviderInit estándar, así como el método IWbemRefresher::Refresh y los métodos IWbemHiPerfProvider:
- CreateRefreshableEnum
- CreateRefreshableObject de
- createRefresher
- GetObjects
- queryInstances
- StopRefreshing
Temas relacionados