Freigeben über


RtlTimeToSecondsSince1980-Funktion (ntifs.h)

Die RtlTimeToSecondsSince1980 Routine wandelt seit Anfang 1980 einen bestimmten absoluten Systemzeitwert in die verstrichene Zeit um.

Syntax

NTSYSAPI BOOLEAN RtlTimeToSecondsSince1980(
  [in]  PLARGE_INTEGER Time,
  [out] PULONG         ElapsedSeconds
);

Parameter

[in] Time

Zeiger auf eine Variable, die den zu konvertierenden Systemzeitwert angibt. Der ungefähre gültige Bereich für diese Variable beginnt bei 1980 und endet um 2115.

[out] ElapsedSeconds

Zeiger auf eine vom Aufrufer zugewiesene Variable, die die entsprechende Anzahl von Sekunden seit Mitternacht, dem 31. Dezember 1979 empfängt.

Rückgabewert

RtlTimeToSecondsSince1980 gibt TRUE- zurück, wenn die Eingabe Time in einen Bereich fällt, der exakt in ElapsedSecondskonvertiert werden kann.

Bemerkungen

Die absolute Systemzeit ist ein LARGE_INTEGER Wert, genau auf 100-Nanosekunden-Auflösung, vorausgesetzt, eine genaue Hardwareuhr. Die Basis für die Systemzeit ist der Start von 1601. Der wert, der von RtlTimeToSecondsSince1980 verarbeitet wird, wird auf eine 1-Millisekunden-Auflösung gekürzt.

Weitere Informationen zum Konvertieren von Zeitwerten finden Sie unter Datenkonvertierungen.

Anforderungen

Anforderung Wert
Zielplattform- Universal
Header- ntifs.h (einschließlich Ntifs.h)
Library NtosKrnl.lib
DLL- NtosKrnl.exe
IRQL- < DISPATCH_LEVEL

Siehe auch

RtlSecondsSince1980ToTime-

RtlTimeFieldsToTime-

RtlTimeToSecondsSince1970

RtlTimeToTimeFields-