Регистрация поставщика времени
Система загружает поставщик времени на основе сведений о конфигурации, хранящихся в реестре. Каждый раз поставщик должен создавать следующий раздел реестра:
\HKEY_LOCAL_MACHINE\SystemCurrentControlSet\Услуги\W32time\TimeProviders\Providername
В следующей таблице описаны значения, которые должны существовать в ключах каждого поставщика.
Значение | Описание |
---|---|
DllName | Имя библиотеки DLL, содержащей поставщик. Это значение имеет тип REG_SZ. |
Enabled | Указывает, следует ли запустить поставщик. Если это значение равно 1, поставщик запускается. В противном случае поставщик не запускается. Это значение имеет тип REG_DWORD. |
InputProvider | Указывает, является ли поставщик поставщиком входных данных или поставщиком вывода. Если это значение равно 1, поставщик является поставщиком входных данных. В противном случае поставщик является поставщиком выходных данных. Это значение имеет тип REG_DWORD. |
Диспетчер поставщика времени перечисляет ключи в разделе TimeProviders и запускает каждый включенный поставщик. Поставщики запускаются при запуске системы и при изменении параметров.
Каждый раз поставщик также может хранить сведения о конфигурации конкретного приложения в реестре.