Conversión de un proveedor de instancias en un proveedor de alto rendimiento

No se recomienda escribir un proveedor de alto rendimiento de WMI para crear contadores de rendimiento. A partir de Windows Vista, las clases de contador de rendimiento de WMI ya no se migran a las bibliotecas de rendimiento de Windows mediante el adaptador inverso AutoDiscovery/AutoPurge (ADAP). Para crear un proveedor de contadores de rendimiento, use Contadores de rendimiento versión 2.0. Una vez creados los objetos de biblioteca de rendimiento, el Proveedor WMIPerfClass analiza los objetos y crea o actualiza una clase de WMI derivada de Win32_Perf para cada objeto de rendimiento. El proveedor WMIPerfInst proporciona dinámicamente datos de contadores de rendimiento sin formato y sin formato a las clases de rendimiento de WMI.

El siguiente procedimiento de alto nivel proporciona los pasos necesarios para crear un proveedor de alto rendimiento.

Para crear un proveedor de alto rendimiento

  1. Registre su proveedor con WMI. Para más información, consulte Registro de un proveedor de alto rendimiento.
  2. Implemente el proveedor. Para más información, consulte Escritura de un proveedor de instancias.
  3. Implemente la interfaz de alto rendimiento. Para más información, consulte Implementación de la interfaz de alto rendimiento.
  4. Derive y escriba el esquema de Managed Object Format (MOF) para obtener datos de rendimiento sin procesar. Para más información, vea Compatibilidad con la clase Win32_PerfRawData.
  5. Derive y escriba el esquema de MOF para obtener datos precalculados. Al admitir esta clase, el proveedor no es necesario para realizar los cálculos. Estos datos serán los mismos que aparecen en el Monitor de sistema en Perfmon. Para más información, vea Compatibilidad con la clase Win32_PerfFormattedData.

Desarrollo de un proveedor WMI

Bibliotecas de rendimiento y WMI