Fornire dati del contatore usando una DLL di prestazioni

Importante

A causa di limitazioni significative di prestazioni e affidabilità, il metodo per fornire dati del contatore delle prestazioni descritti in questo argomento potrebbe essere modificato o non disponibile in futuro. Microsoft consiglia invece di usare il metodo descritto in Fornire dati contatori usando la versione 2.0 per la creazione di nuovi contatori delle prestazioni e che si esegue la migrazione dei contatori delle prestazioni esistenti anche per l'uso di tale metodo.

Un servizio, un driver o un'applicazione che vuole fornire dati contatori può scrivere una DLL delle prestazioni per fornire i dati. Quando un consumer esegue query sui dati sulle prestazioni, il sistema carica la DLL del provider nel processo del consumer e chiama il provider per raccogliere i dati. Per informazioni dettagliate sulla scrittura della DLL delle prestazioni, vedere Creazione di una DLL dell'estensione delle prestazioni.

Il sistema usa il Registro di sistema per determinare quale provider chiamare. Per informazioni sulla registrazione del provider e sui contatori supportati, vedere Aggiunta di contatori delle prestazioni.

Nota

Le DLL delle prestazioni non sono supportate in Windows OneCore. Se si scrive un componente che deve essere eseguito in Windows OneCore, usare il metodo descritto in Fornire dati contatori usando la versione 2.0.