Registrazione di un provider di tempo

Il sistema carica un provider di tempo in base alle informazioni di configurazione archiviate nel Registro di sistema. Ogni provider di volte deve creare la chiave del Registro di sistema seguente:

\HKEY_LOCAL_MACHINE\SystemCurrentcontrolset\Servizi\W32time\TimeProviders\Providername

Nella tabella seguente vengono descritti i valori che devono esistere nella chiave di ogni provider.

Valore Descrizione
DllName Nome della DLL che contiene il provider. Questo valore ha il tipo REG_SZ.
Enabled Indica se il provider deve essere avviato. Se questo valore è 1, viene avviato il provider. In caso contrario, il provider non viene avviato. Questo valore ha il tipo REG_DWORD.
InputProvider Indica se il provider è un provider di input o un provider di output. Se questo valore è 1, il provider è un provider di input. In caso contrario, il provider è un provider di output. Questo valore ha il tipo REG_DWORD.

 

Il gestore del provider di tempo enumera le chiavi nella chiave TimeProviders e avvia ogni provider abilitato. I provider vengono avviati all'avvio del sistema e ogni volta che vengono apportate modifiche ai parametri.

Ogni provider di tempo può anche archiviare informazioni di configurazione specifiche dell'applicazione nel Registro di sistema.