Funzione RtlTimeToSecondsSince1980 (ntifs.h)

La routine RtlTimeToSecondsSince1980 converte un determinato valore di tempo di sistema assoluto nel tempo trascorso, in secondi, dall'inizio del 1980.

Sintassi

NTSYSAPI BOOLEAN RtlTimeToSecondsSince1980(
  [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 1980 e termina intorno al 2115.

[out] ElapsedSeconds

Puntatore a una variabile allocata dal chiamante che riceve il numero corrispondente di secondi dalla mezzanotte, il 31 dicembre 1979.

Valore restituito

RtlTimeToSecondsSince1980 restituisce TRUE se il tempo di input rientra in un intervallo che può essere convertito in modo accurato in ElapsedSeconds.

Commenti

Il tempo di sistema assoluto è un valore LARGE_INTEGER, accurato a 100 nanosecondi, presupponendo un orologio hardware accurato. La base per l'ora di sistema è l'inizio del 1601. Il valore elaborato da RtlTimeToSecondsSince1980 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

Vedi anche

RtlSecondsSince1980ToTime

RtlTimeFieldsToTime

RtlTimeToSecondsSince1970

RtlTimeToTimeFields