Funzione RtlTimeToSecondsSince1970 (ntifs.h)
La routine RtlTimeToSecondsSince1970 converte un determinato valore di tempo di sistema assoluto nel tempo trascorso, in secondi, dall'inizio del 1970.
Sintassi
NTSYSAPI BOOLEAN RtlTimeToSecondsSince1970(
[in] PLARGE_INTEGER Time,
[out] PULONG ElapsedSeconds
);
Parametri
[in] Time
Puntatore a una variabile che specifica il valore del tempo di sistema da convertire. L'intervallo valido approssimativo per questa variabile inizia a 1970 e termina intorno al 2105.
[out] ElapsedSeconds
Puntatore a una variabile allocata dal chiamante che riceve il numero corrispondente di secondi dalla mezzanotte, il 31 dicembre 1969.
Valore restituito
RtlTimeToSecondsSince1970 restituisce TRUE se il tempo di input rientra in un intervallo che può convertire in modo accurato in ElapsedSeconds.
Commenti
La base per l'ora di sistema è l'inizio del 1601. Il tempo di sistema assoluto è un valore LARGE_INTEGER, accurato a 100 nanosecondi, presupponendo un orologio hardware accurato. Il valore elaborato da RtlTimeToSecondsSince1970 viene troncato alla risoluzione di un millisecondo.
Per altre informazioni sulla conversione dei valori temporali, vedere Conversioni dei dati.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Intestazione | ntifs.h (include Ntifs.h) |
Libreria | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | < DISPATCH_LEVEL |