Creación de la clave de rendimiento de la aplicación
Una aplicación que admita contadores de rendimiento debe tener una clave de rendimiento en la clave Servicios . En el ejemplo siguiente se muestran los valores que debe incluir para esta clave.
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
El valor library proporciona el nombre del archivo DLL de rendimiento y los valores Open, Collect y Close proporcionan los nombres de las funciones exportadas desde el archivo DLL de rendimiento. El tipo de datos de estos valores es REG_SZ. Cuando un consumidor solicita datos de rendimiento, el sistema usa estos valores para determinar qué archivos DLL de rendimiento se van a cargar y a qué funciones DLL llamar.
El valor biblioteca puede contener el nombre del archivo DLL o una ruta de acceso completa al archivo DLL. Si usa el tipo de datos REG_EXPAND_SZ para Library, puede especificar variables de entorno en la ruta de acceso.
La clave de servicio de la aplicación debe existir para poder ejecutar lodctr para cargar los nombres de contador y las cadenas de ayuda.
Para obtener valores adicionales del Registro que puede crear, como especificar valores de tiempo de espera para las funciones OpenPerformanceData y CollectPerformanceData , consulte Creating Other Registry Entries.