Функция 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 усечено до одно миллисекундного разрешения.
Дополнительные сведения о преобразовании значений времени см. в преобразования данных.
Требования
Требование | Ценность |
---|---|
целевая платформа | Всеобщий |
заголовка | ntifs.h (include Ntifs.h) |
библиотеки | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | < DISPATCH_LEVEL |