Proveedor de datos de rendimiento con formato
[El proveedor de datos de rendimiento con formato, también conocido como "Proveedor de contadores cocinados", ya no está disponible para su uso. En su lugar, use el proveedor WMIPerfInst.]
El proveedor de datos de rendimiento con formato de alto rendimiento proporciona datos de contadores de rendimiento calculados ("cocinados"), como el porcentaje de tiempo que un disco dedica a escribir datos. Este proveedor proporciona datos dinámicos a las clases WMI derivadas de Win32_PerfFormattedData. La diferencia entre este proveedor y el proveedor de contadores de rendimiento de es que el proveedor de contadores de rendimiento proporciona datos sin procesar y el proveedor de contadores cocinados proporciona datos de rendimiento que aparecen exactamente como en Monitor del sistema. El nombre de instancia de __Win32Provider es "HiPerfCooker_v1".
El nombre de clase con formato WMI para un objeto de contador tiene el formato "Win32_PerfFormattedData_service_name_object_name". Por ejemplo, el nombre de clase WMI que contiene los contadores de disco lógico es Win32_PerfFormattedData_PerfDisk_LogicalDisk. Estas clases se encuentran en el espacio de nombres "Root\CIMv2".
Dado que las clases de datos de rendimiento se agregan y modifican dinámicamente en un sistema determinado, no es posible documentar formalmente las propiedades de todos los objetos de rendimiento conocidos. Para determinar qué clases están disponibles e identificar qué miembros tienen esas clases, consulte Documentación de recuperación de objetos de datos de rendimiento sin formato y sin formato.
Las clases Win32_PerfFormattedData usan el calificador de CookingType en tipos de contadores de rendimiento de WMI para especificar la fórmula para calcular los datos de rendimiento. Este calificador es el mismo que el calificador CounterType en las clases de Win32_PerfRawData.
Como proveedor de alto rendimiento, el proveedor cooked Counter implementa el método estándar IWbemProviderInit, así como el método IWbemRefresher::Refresh y los métodos IWbemHiPerfProvider:
- CreateRefreshableEnum
- CreateRefreshableObject de
- createRefresher
- GetObjects
- queryInstances
- StopRefreshing
Temas relacionados