Служба предназначена для установки системного времени.
Сведения о методах службы приведены в таблице ниже.
Методы службы time.Time (интерфейс kl.core.Time)
Метод
Назначение и параметры метода
Потенциальная опасность метода
SetSystemTime
Назначение
Устанавливает системное время.
Параметры
[in] secs – время, прошедшее с 1 января 1970 года, в секундах.
[in] nsecs – дополнительное время в наносекундах, которое складывается со временем, заданным через параметр secs.
[out] rc – код возврата.
Позволяет установить системное время.
SetSystemTimeAdj
Назначение
Запускает постепенную корректировку системного времени.
Параметры
[in] adj – структура, содержащая интервал времени, на который нужно скорректировать системное время (sec*10^9+nsec наносекунд).
[in] slew – скорость корректировки системного времени (микросекунд в секунду).
[out] prev – структура, содержащая интервал времени, отражающий, на какое значение оставалось скорректировать системное время, чтобы предыдущая постепенная корректировка была полностью завершена (sec*10^9+nsec наносекунд).
[out] rc – код возврата.
Позволяет изменить системное время.
GetSystemTimeAdj
Назначение
Позволяет получить интервал времени, отражающий, на какое значение остается скорректировать системное время, чтобы постепенная корректировка была полностью завершена.
Параметры
[out] adj – структура, содержащая интервал времени, отражающий, на какое значение остается скорректировать системное время, чтобы постепенная корректировка была полностью завершена (sec*10^9+nsec наносекунд).