Compartir a través de


HKLM\SYSTEM\CurrentControlSet\Services Registry Tree

El árbol del Registro HKLM\SYSTEM\CurrentControlSet\Services almacena información sobre cada servicio del sistema. Cada controlador tiene una clave del formato HKLM\SYSTEM\CurrentControlSet\Services\DriverName.

El administrador de PnP pasa esta ruta de acceso de un controlador en el parámetro RegistryPath cuando llama a la rutina DriverEntry del controlador. Un controlador puede almacenar datos globales definidos por el controlador en la subclave Parámetros de su clave en el árbol Servicios mediante una directiva AddReg en el archivo INF del controlador. Para acceder a esa clave en tiempo de ejecución, un controlador WDM debe usar IoOpenDriverRegistryKey con una DRIVER_REGKEY_TYPE de DriverRegKeyParameters y un controlador WDF debe usar WdfDriverOpenParametersRegistryKey. La información almacenada en esta clave está disponible para el controlador durante su inicialización.

Para obtener más información sobre las claves del Registro que suelen usar los controladores, consulte Introducción a las claves del Registro para controladores.

Las siguientes claves y entradas de valor son de especial interés:

Imagepath
Entrada de valor que especifica la ruta de acceso completa del archivo de imagen del controlador. Windows crea este valor mediante la entrada ServiceBinary necesaria en el archivo INF del controlador. Esta entrada se encuentra en la sección service-install-referenced por la directiva ADDService del controlador INF.

Parámetros
Clave que se usa para almacenar datos específicos del controlador. Para algunos tipos de controladores, el sistema espera encontrar entradas de valor específicas. Puede agregar entradas de valor a esta subclave mediante directivas AddReg en el archivo INF del controlador.

Rendimiento
Clave que especifica información para la supervisión de rendimiento opcional. Los valores de esta clave especifican el nombre del archivo DLL de rendimiento del controlador y los nombres de determinadas funciones exportadas en ese archivo DLL. Puede agregar entradas de valor a esta subclave mediante directivas AddReg en el archivo INF del controlador.