Condividi tramite


Funzione RtlTimeToSecondsSince1970 (ntifs.h)

La routine RtlTimeToSecondsSince1970 converte un valore di tempo assoluto 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 dell'ora 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 di secondi corrispondente dalla mezzanotte del 31 dicembre 1969.

Valore restituito

RtlTimeToSecondsSince1970 restituisce TRUE se l'di input Time rientra in un intervallo che può essere convertito in modo accurato in ElapsedSeconds.

Osservazioni

La base per l'ora di sistema è l'inizio del 1601. L'ora di sistema assoluta è un valore LARGE_INTEGER, accurato alla risoluzione di 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 di dati.

Fabbisogno

Requisito Valore
piattaforma di destinazione Universale
intestazione ntifs.h (include Ntifs.h)
libreria NtosKrnl.lib
dll NtosKrnl.exe
IRQL < DISPATCH_LEVEL

Vedere anche

RtlSecondsSince1970ToTime

RtlTimeFieldsToTime

RtlTimeToSecondsSince1980

RtlTimeToTimeFields