RtlTimeToSecondsSince1980 関数 (ntifs.h)
RtlTimeToSecondsSince1980 ルーチンは、指定されたシステム時間の絶対値を、1980 年の初めから経過時間 (秒単位) に変換します。
構文
NTSYSAPI BOOLEAN RtlTimeToSecondsSince1980(
[in] PLARGE_INTEGER Time,
[out] PULONG ElapsedSeconds
);
パラメーター
[in] Time
変換するシステム時刻値を指定する変数へのポインター。 この変数のおおよその有効範囲は 1980 から始まり、2115 の周りで終了します。
[out] ElapsedSeconds
1979 年 12 月 31 日午前 0 時からの対応する秒数を受け取る呼び出し元によって割り当てられた変数へのポインター。
戻り値
RtlTimeToSecondsSince1980 は、入力時刻が ElapsedSeconds に正確に変換できる範囲内にある場合に TRUE を返します。
注釈
システムの絶対時間は、正確なハードウェア クロックを想定して、100 ナノ秒の解像度に正確なLARGE_INTEGER値です。 システム時間の基礎は、1601 の開始です。 RtlTimeToSecondsSince1980 によって処理される値は、1 ミリ秒の解像度に切り捨てられます。
時間値の変換の詳細については、「 データ変換」を参照してください。
要件
要件 | 値 |
---|---|
対象プラットフォーム | ユニバーサル |
Header | ntifs.h (Ntifs.h を含む) |
Library | NtosKrnl.lib |
[DLL] | NtosKrnl.exe |
IRQL | < DISPATCH_LEVEL |