Registrando um provedor de tempo
O sistema carrega um provedor de tempo com base em suas informações de configuração armazenadas no registro. Cada provedor de tempo deve criar a seguinte chave do Registro:
\HKEY_LOCAL_MACHINE\SystemCurrentcontrolset\Serviços\W32Time\TimeProviders\Providername
A tabela a seguir descreve os valores que devem existir na chave de cada provedor.
Valor | Descrição |
---|---|
DllName | O nome da DLL que contém o provedor. Esse valor tem o tipo REG_SZ. |
Enabled | Indica se o provedor deve ser iniciado. Se esse valor for 1, o provedor será iniciado. Caso contrário, o provedor não será iniciado. Esse valor tem o tipo REG_DWORD. |
InputProvider | Indica se o provedor é um provedor de entrada ou um provedor de saída. Se esse valor for 1, o provedor será um provedor de entrada. Caso contrário, o provedor será um provedor de saída. Esse valor tem o tipo REG_DWORD. |
O gerenciador de provedores de tempo enumera as chaves sob a chave TimeProviders e inicia cada provedor habilitado. Os provedores são iniciados na inicialização do sistema e sempre que há alterações de parâmetro.
Cada provedor de tempo também pode armazenar informações de configuração específicas do aplicativo no registro.