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 |