Creazione di un provider di istanze in un provider di High-Performance
Non è consigliabile scrivere un provider WMI a prestazioni elevate per creare contatori delle prestazioni. A partire da Windows Vista, le classi dei contatori delle prestazioni WMI non vengono più migrate nelle librerie delle prestazioni di Windows tramite l'adattatore inverso Didiscovery/AutoPurge (ADAP). Per creare un provider di contatori delle prestazioni, usare i contatori delle prestazioni versione 2.0. Dopo aver creato gli oggetti della libreria delle prestazioni, il provider WMIPerfClass analizza gli oggetti e crea o aggiorna una classe WMI derivata da Win32_Perf per ogni oggetto prestazioni. Il provider WMIPerfInst fornisce quindi in modo dinamico i dati dei contatori delle prestazioni non elaborati e formattati alle classi di prestazioni WMI.
La procedura generale seguente illustra i passaggi necessari per creare un provider ad alte prestazioni.
Per creare un provider ad alte prestazioni
- Registrare il provider con WMI. Per altre informazioni, vedere Registrazione di un provider di High-Performance.
- Implementare il provider. Per altre informazioni, vedere Scrittura di un provider di istanze.
- Implementare l'interfaccia a prestazioni elevate. Per altre informazioni, vedere Implementazione dell'interfaccia High-Performance.
- Derivare e scrivere lo schema MOF (Managed Object Format) per ottenere dati sulle prestazioni non elaborati. Per altre informazioni, vedere Supporto della classe Win32_PerfRawData.
- Derivare e scrivere lo schema MOF per ottenere dati precalcolati. Supportando questa classe, il provider non è necessario per eseguire i calcoli. Questi dati saranno gli stessi visualizzati in Monitoraggio di sistema in Perfmon. Per altre informazioni, vedere Supporto della classe Win32_PerfFormattedData.
Argomenti correlati