Creazione della chiave di prestazioni dell'applicazione
Un'applicazione che supporta i contatori delle prestazioni deve avere una chiave prestazioni nella chiave Services . Nell'esempio seguente vengono illustrati i valori che è necessario includere per questa chiave.
HKEY_LOCAL_MACHINE
\SYSTEM
\CurrentControlSet
\Services
\application-name
\Performance
Library = Name of your performance DLL
Open = Name of your Open function in your DLL
Collect = Name of your Collect function in your DLL
Close = Name of your Close function in your DLL
Il valore library fornisce il nome della DLL delle prestazioni e i valori Open, Collect e Close forniscono i nomi delle funzioni esportate dalla DLL delle prestazioni. Il tipo di dati di questi valori è REG_SZ. Quando un consumer richiede dati sulle prestazioni, il sistema usa questi valori per determinare quali DLL delle prestazioni caricare e quali funzioni DLL chiamare.
Il valore della libreria può contenere il nome della DLL o un percorso completo della DLL. Se si usa il tipo di dati REG_EXPAND_SZ per Library, è possibile specificare le variabili di ambiente nel percorso.
La chiave di servizio dell'applicazione deve esistere prima di poter eseguire lodctr per caricare i nomi dei contatori e le stringhe della Guida.
Per altri valori del Registro di sistema che è possibile creare, ad esempio specificando i valori di timeout per le funzioni OpenPerformanceData e CollectPerformanceData , vedere Creazione di altre voci del Registro di sistema.