Freigeben über


RtlTimeToSecondsSince1970-Funktion (ntifs.h)

Die RtlTimeToSecondsSince1970 Routine wandelt seit Anfang 1970 einen bestimmten absoluten Systemzeitwert in die verstrichene Zeit um.

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 Eingabe Time in einen Bereich fällt, der exakt in ElapsedSecondskonvertiert werden kann.

Bemerkungen

Die Basis für die Systemzeit ist der Start von 1601. Die absolute Systemzeit ist ein LARGE_INTEGER Wert, genau auf 100-Nanosekunden-Auflösung, 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- Universal
Header- ntifs.h (einschließlich Ntifs.h)
Library NtosKrnl.lib
DLL- NtosKrnl.exe
IRQL- < DISPATCH_LEVEL

Siehe auch

RtlSecondsSince1970ToTime-

RtlTimeFieldsToTime-

RtlTimeToSecondsSince1980

RtlTimeToTimeFields-