Partager via


Fournisseur de données de performances mis en forme

[Le fournisseur de données de performances mis en forme, également appelé « Fournisseur de compteurs cuits », n’est plus disponible pour une utilisation. Utilisez plutôt le fournisseur WMIPerfInst.]

Le fournisseur de données de performances formatées hautes performances fournit des données de compteur de performances calculées (« cuites »), telles que le pourcentage de temps passé par un disque à écrire des données. Ce fournisseur fournit des données dynamiques aux classes WMI dérivées de Win32_PerfFormattedData. La différence entre ce fournisseur et le fournisseur Performance Counter est que le fournisseur compteur de performances fournit des données brutes et que le fournisseur de compteurs cuits fournit des données de performances qui apparaissent exactement comme dans Moniteur système. Le nom de l’instance __Win32Provider est « HiPerfCooker_v1 ».

Le nom de classe mis en forme WMI pour un objet compteur est de la forme « Win32_PerfFormattedData_service_name_object_name». Par exemple, le nom de la classe WMI qui contient les compteurs de disque logiques est Win32_PerfFormattedData_PerfDisk_LogicalDisk. Ces classes se trouvent dans l’espace de noms « Root\CIMv2 ».

Étant donné que les classes de données de performances sont ajoutées et modifiées dynamiquement sur un système donné, il n’est pas possible de documenter formellement les propriétés de tous les objets de performances connus. Pour déterminer les classes disponibles et identifier les membres dont elles disposent, consultez Documentation de récupération des objets de données de performances bruts et mis en forme.

Les classes Win32_PerfFormattedData utilisent le qualificateur CookingType dans types de compteurs de performances WMI pour spécifier la formule permettant de calculer les données de performances. Ce qualificateur est identique au qualificateur CounterType dans les classes Win32_PerfRawData.

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

fournisseurs WMI