Condividi tramite


Provider contatore prestazioni

[Il provider di contatori delle prestazioni non è più disponibile per l'uso. Usare invece il provider WMIPerfInst .

Il provider contatore prestazioni è un provider ad alte prestazioni che fornisce dati di contatore delle prestazioni non elaborati alle classi di contatore delle prestazioni WMI derivate da Win32_PerfRawData. Il nome dell'istanza di __Win32Provider è "NT5_GenericPerfProvider_V1".

Le classi Win32_PerfRawData si trovano nello spazio dei nomi WMI "Root\CIMv2". Ogni classe di prestazioni WMI corrisponde a un oggetto prestazioni in una libreria delle prestazioni. Le proprietà di queste classi rappresentano i contatori per l'oggetto. Il nome della classe WMI per un oggetto contatore non elaborato è del modulo Win32_PerfRawData__service_name_object_name. Ad esempio, il nome della classe WMI che contiene i contatori del disco logico è Win32_PerfRawData_PerfDisk_LogicalDisk.

È possibile usare la classe Win32_PerfFormattedData corrispondente per ottenere i dati sulle prestazioni pre-calcolati visualizzati in Monitoraggio sistema. Ad esempio, usare la classe Win32_PerfFormattedData_PerfDisk_LogicalDisk per ottenere dati su disco pre-calcolati.

Per altre informazioni su come scrivere un client che può accedere ai dati sulle prestazioni non elaborati, vedere Accesso ai dati sulle prestazioni in C++.

Come provider ad alte prestazioni, il provider Performance Counter implementa l'interfaccia IWbemProviderInit standard, nonché il metodo IWbemRefresher::Refresh e i seguenti metodi IWbemHiPerfProvider :

Provider WMI