Fournisseur de compteurs de performances

[Le fournisseur de compteurs de performances n’est plus disponible pour une utilisation. Utilisez plutôt le fournisseur WMIPerfInst .]

Le fournisseur de compteurs de performances est un fournisseur hautes performances qui fournit des données de compteur de performances brutes aux classes de compteur de performances WMI dérivées de Win32_PerfRawData. Le nom de l’instance __Win32Provider est « NT5_GenericPerfProvider_V1 ».

Les classes Win32_PerfRawData se trouvent dans l’espace de noms WMI « Root\CIMv2 ». Chaque classe de performances WMI correspond à un objet de performance dans une bibliothèque de performances. Les propriétés de ces classes représentent les compteurs de l’objet. Le nom de classe WMI pour un objet compteur brut est de la forme Win32_PerfRawData__service_name_object_name. Par exemple, le nom de classe WMI qui contient les compteurs de disque logiques est Win32_PerfRawData_PerfDisk_LogicalDisk.

Vous pouvez utiliser la classe Win32_PerfFormattedData correspondante pour obtenir les données de performances prédéfinies affichées dans System Monitor. Par exemple, utilisez la classe Win32_PerfFormattedData_PerfDisk_LogicalDisk pour obtenir des données de disque pré-calculées.

Pour plus d’informations sur l’écriture d’un client qui peut accéder aux données de performances brutes, consultez Accès aux données de performances en C++.

En tant que fournisseur hautes performances, le fournisseur Performance Counter implémente l’interface IWbemProviderInit standard, ainsi que la méthode IWbemRefresher::Refresh et les méthodes IWbemHiperfProvider suivantes :

Fournisseurs WMI