Fournisseur de données de performances de script

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

Le fournisseur de données de performances mises en forme hautes performances fournit des données de compteur de performances calculées (« traitées»), telles que le pourcentage de temps qu’un disque passe à é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 compteur de performances est que le fournisseur de compteurs 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 leMoniteur système. Le nom d’instance__Win32Provider est « HiPerfCooker_v1 ».

Le nom de classe au format WMI d’un objet de compteur est de la forme « Win32_PerfFormattedData_service_name_object_name ». Par exemple, le nom de la classe WMI qui contient les compteurs de disques 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 de ces classes, consultez Récupération de documentation pour les 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 de calcul des données de performances. Ce qualificateur est le même que le qualificateur CounterType dans les classes Win32_PerfRawData .

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

Fournisseurs WMI