RtlSecondsSince1980ToTime 函数 (ntifs.h)

RtlSecondsSince1980ToTime 例程将自 1980 年初以来的已用时间(以秒为单位)转换为绝对系统时间值。

语法

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

参数

[in] ElapsedSeconds

从 1979 年 12 月 31 日午夜到当前日期和时间的秒数。

[out] Time

指向调用方分配的变量的指针,该变量接收相应的当前系统时间。

返回值

备注

绝对系统时间是一个LARGE_INTEGER值,精确到 100 纳秒分辨率(假设硬件时钟准确)。 系统时间的基础是 1601 的开始时间。 RtlSecondsSince1980ToTime 返回的值将被截断为 1 毫秒分辨率。

有关转换时间值的详细信息,请参阅 数据转换

要求

要求
目标平台 通用
标头 ntifs.h (包括 Ntifs.h)
Library NtosKrnl.lib
DLL NtosKrnl.exe
IRQL < DISPATCH_LEVEL

另请参阅

RtlSecondsSince1970ToTime

RtlTimeFieldsToTime

RtlTimeToSecondsSince1980

RtlTimeToTimeFields