Функция RtlTimeToSecondsSince1970 (ntifs.h)
Подпрограмма RtlTimeToSecondsSince1970 преобразует заданное абсолютное значение системного времени в затраченное время в секундах с начала 1970 года.
Синтаксис
NTSYSAPI BOOLEAN RtlTimeToSecondsSince1970(
[in] PLARGE_INTEGER Time,
[out] PULONG ElapsedSeconds
);
Параметры
[in] Time
Указатель на переменную, указывающую значение системного времени для преобразования. Приблизительный допустимый диапазон для этой переменной начинается в 1970 году и заканчивается около 2105.
[out] ElapsedSeconds
Указатель на переменную, выделенную вызывающим объектом, которая получает соответствующее количество секунд с полуночи 31 декабря 1969 года.
Возвращаемое значение
RtlTimeToSecondsSince1970 возвращает значение TRUE , если входное время попадает в диапазон, который можно точно преобразовать в ElapsedSeconds.
Комментарии
Основой системного времени является начало 1601. Абсолютное системное время — это LARGE_INTEGER значение, точное до 100-наносекундного разрешения, при условии точного аппаратного времени. Значение, обрабатываемое RtlTimeToSecondsSince1970 , усекается до разрешения в 1 миллисекунд.
Дополнительные сведения о преобразовании значений времени см. в разделе Преобразования данных.
Требования
Требование | Значение |
---|---|
Целевая платформа | Универсальное |
Верхняя часть | ntifs.h (включая Ntifs.h) |
Библиотека | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | < DISPATCH_LEVEL |