Compartilhar via


HKLM\SYSTEM\CurrentControlSet\Services Registry Tree

A árvore de registro HKLM\SYSTEM\CurrentControlSet\Services armazena informações sobre cada serviço no sistema. Cada driver tem uma chave do formulário HKLM\SYSTEM\CurrentControlSet\Services\DriverName.

O gerenciador PnP passa esse caminho de um driver no parâmetro RegistryPath quando chama a rotina driverEntry do driver. Um driver pode armazenar dados definidos pelo driver global na subchave Parâmetros de sua chave na árvore Serviços usando uma diretiva AddReg no arquivo INF do driver. Para acessar essa chave em runtime, um driver WDM deve usar IoOpenDriverRegistryKey com uma DRIVER_REGKEY_TYPE de DriverRegKeyParameters e um driver WDF deve usar WdfDriverOpenParametersRegistryKey. As informações armazenadas sob essa chave estão disponíveis para o driver durante sua inicialização.

Para obter mais informações sobre chaves do Registro que os drivers normalmente usam, consulte Introdução às chaves do registro para drivers.

As seguintes chaves e entradas de valor são de interesse específico:

Imagepath
Uma entrada de valor que especifica o caminho totalmente qualificado do arquivo de imagem do driver. O Windows cria esse valor usando a entrada ServiceBinary necessária no arquivo INF do driver. Essa entrada está na seção service-install-section referenciada pela diretiva INF AddService do driver.

Parâmetros
Uma chave usada para armazenar dados específicos do driver. Para alguns tipos de drivers, o sistema espera encontrar entradas de valor específicas. Você pode adicionar entradas de valor a essa subchave usando diretivas AddReg no arquivo INF do driver.

Desempenho
Uma chave que especifica informações para monitoramento de desempenho opcional. Os valores sob essa chave especificam o nome da DLL de desempenho do driver e os nomes de determinadas funções exportadas nessa DLL. Você pode adicionar entradas de valor a essa subchave usando diretivas AddReg no arquivo INF do driver.