Получение и изменение значений времени (time_api.h)
API определен в заголовочном файле sysroot-*-kos/include/coresrv/time/time_api.h
из состава KasperskyOS SDK.
Основные возможности API:
- получать и изменять системное время;
- получать монотонное время, отсчитанное с момента запуска ядра KasperskyOS;
- получать разрешение источников системного и монотонного времени.
Сведения о функциях API приведены в таблице ниже.
Функции time_api.h
Функция | Сведения о функции |
---|---|
| Назначение Позволяет получить разрешение источника системного времени. Параметры
Возвращаемые значения В случае успеха возвращает |
| Назначение Задает системное время. Параметры
Возвращаемые значения В случае успеха возвращает |
| Назначение Позволяет получить системное время. Параметры
Возвращаемые значения В случае успеха возвращает |
| Назначение Позволяет получить разрешение источника монотонного времени, отсчитываемого с момента запуска ядра KasperskyOS. Параметры
Возвращаемые значения В случае успеха возвращает |
| Назначение Позволяет получить монотонное время, отсчитанное с момента запуска ядра KasperskyOS. Параметры
Возвращаемые значения В случае успеха возвращает |
| Назначение Позволяет получить системное время. Параметры
Возвращаемые значения В случае успеха возвращает |
| Назначение Позволяет получить монотонное время, отсчитанное с момента запуска ядра KasperskyOS. Параметры Нет. Возвращаемые значения Монотонное время, отсчитанное с момента запуска ядра KasperskyOS, в миллисекундах. |
| Назначение Запускает постепенную корректировку системного времени. Параметры
Возвращаемые значения В случае успеха возвращает Дополнительные сведения Если запустить новую корректировку до завершения ранее запущенной, то ранее запущенная будет прервана. |