Partager via


Faire d’un fournisseur d’instances un fournisseur hautes performances

Il n’est pas recommandé d’écrire un fournisseur WMI hautes performances pour créer des compteurs de performances. À compter de Windows Vista, les classes de compteurs de performances WMI ne sont plus migrées vers les bibliothèques de performances Windows par l’adaptateur inverse ADAP (AutoDiscovery/AutoPurge). Pour créer un fournisseur de compteurs de performances, utilisez Compteurs de performances version 2.0. Une fois que les objets de bibliothèque de performances ont été créés, le fournisseur WMIPerfClass analyse les objets et crée ou actualise une classe WMI dérivée de Win32_Perf pour chaque objet de performance. Le fournisseur WMIPerfInst fournit ensuite dynamiquement les données brutes et mises en forme des compteurs de performances aux classes de performances WMI.

La procédure générale suivante décrit les étapes requises pour créer un fournisseur hautes performances.

Pour créer un fournisseur hautes performances

  1. Inscrivez votre fournisseur auprès de WMI. Pour plus d’informations, consultez Inscription d’un fournisseur hautes performances.
  2. Implémentez votre fournisseur. Pour plus d’informations, consultez Écriture d’un fournisseur d’instances.
  3. Implémentez l’interface hautes performances. Pour plus d’informations, consultez Implémentation de l’interface hautes performances.
  4. Dérivez et écrivez votre schéma MOF (Managed Object Format) pour obtenir des données brutes sur les performances. Pour plus d’informations, consultez Prise en charge de la classe Win32_PerfRawData.
  5. Dérivez et écrivez votre schéma MOF pour obtenir des données précalculées. Grâce à la prise en charge de cette classe, le fournisseur n’a pas à faire les calculs. Ces données sont les mêmes que celles qui sont présentées dans le Moniteur système dans Perfmon. Pour plus d’informations, consultez Prise en charge de la classe Win32_PerfFormattedData.

Développement d’un fournisseur WMI

Bibliothèques de performances et WMI