Condividi tramite


Provider contatore delle prestazioni

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

Il provider contatore delle prestazioni è un provider ad alte prestazioni che fornisce dati dei contatori delle prestazioni non elaborati alle classi wmi contatori delle prestazioni 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 formato Win32_PerfRawData__service_name_object_name. Ad esempio, il nome della classe WMI che contiene i contatori dei dischi logici è Win32_PerfRawData_PerfDisk_LogicalDisk.

È possibile usare la classe Win32_PerfFormattedData corrispondente per ottenere i dati sulle prestazioni precalcosi visualizzati in Monitoraggio di sistema. Ad esempio, usare la classe Win32_PerfFormattedData_PerfDisk_LogicalDisk per ottenere i dati del disco precalcosi.

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

In qualità di provider ad alte prestazioni, il provider di contatori delle prestazioni implementa l'interfaccia IWbemProviderInit standard, nonché l'interfaccia IWbemRefresher::Refresh e i metodi IWbemHiPerf Provider seguenti:

provider WMI