Функция RtlSecondsSince1980ToTime (ntifs.h)

Подпрограмма RtlSecondsSince1980ToTime преобразует затраченное время в секундах с начала 1980 года в абсолютное значение системного времени.

Синтаксис

NTSYSAPI VOID RtlSecondsSince1980ToTime(
  [in]  ULONG          ElapsedSeconds,
  [out] PLARGE_INTEGER Time
);

Параметры

[in] ElapsedSeconds

Число секунд с полуночи 31 декабря 1979 года до текущих даты и времени.

[out] Time

Указатель на переменную, выделенную вызывающим объектом, которая получает соответствующее текущее системное время.

Возвращаемое значение

None

Remarks

Абсолютное системное время — это LARGE_INTEGER значение, точное до 100-наносекундного разрешения, при условии точного аппаратного времени. Основой системного времени является начало 1601. Значение, возвращаемое параметром RtlSecondsSince1980ToTime , усекается до разрешения в одну миллисекунду.

Дополнительные сведения о преобразовании значений времени см. в разделе Преобразования данных.

Требования

Требование Значение
Целевая платформа Универсальное
Верхняя часть ntifs.h (включая Ntifs.h)
Библиотека NtosKrnl.lib
DLL NtosKrnl.exe
IRQL < DISPATCH_LEVEL

См. также раздел

RtlSecondsSince1970ToTime

RtlTimeFieldsToTime

RtlTimeToSecondsSince1980

RtlTimeToTimeFields