RtlTimeToSecondsSince1970-Funktion (ntifs.h)

Die RtlTimeToSecondsSince1970-Routine konvertiert einen angegebenen absoluten Systemzeitwert in Sekunden in die verstrichene Zeit seit Anfang 1970.

Syntax

NTSYSAPI BOOLEAN RtlTimeToSecondsSince1970(
  [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 1970 und endet um 2105.

[out] ElapsedSeconds

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

Rückgabewert

RtlTimeToSecondsSince1970 gibt TRUE zurück, wenn die Eingabezeit innerhalb eines Bereichs liegt, den es genau in ElapsedSeconds konvertieren kann.

Hinweise

Die Grundlage für die Systemzeit ist der Anfang von 1601. Die absolute Systemzeit ist ein LARGE_INTEGER Wert, der auf eine Auflösung von 100 Nanosekunden genau ist, vorausgesetzt, eine genaue Hardwareuhr. Der von RtlTimeToSecondsSince1970 verarbeitete Wert wird auf eine Millisekundenauflösung abgeschnitten.

Weitere Informationen zum Konvertieren von Zeitwerten finden Sie unter Datenkonvertierungen.

Anforderungen

Anforderung Wert
Zielplattform Universell
Header ntifs.h (include Ntifs.h)
Bibliothek NtosKrnl.lib
DLL NtosKrnl.exe
IRQL < DISPATCH_LEVEL

Weitere Informationen

RtlSecondsSince1970ToTime

RtlTimeFieldsToTime

RtlTimeToSecondsSince1980

RtlTimeToTimeFields