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.