Función RtlTimeToSecondsSince1970 (ntifs.h)

La rutina RtlTimeToSecondsSince1970 convierte un valor de tiempo absoluto determinado del sistema al tiempo transcurrido, en segundos, desde el inicio de 1970.

Sintaxis

NTSYSAPI BOOLEAN RtlTimeToSecondsSince1970(
  [in]  PLARGE_INTEGER Time,
  [out] PULONG         ElapsedSeconds
);

Parámetros

[in] Time

Puntero a una variable que especifica el valor de hora del sistema que se va a convertir. El intervalo válido aproximado para esta variable comienza en 1970 y termina alrededor de 2105.

[out] ElapsedSeconds

Puntero a una variable asignada por el autor de la llamada que recibe el número de segundos correspondiente desde la medianoche del 31 de diciembre de 1969.

Valor devuelto

RtlTimeToSecondsSince1970 devuelve TRUE si el tiempo de entrada se encuentra dentro de un intervalo que puede convertir con precisión en ElapsedSeconds.

Comentarios

La base para la hora del sistema es el inicio de 1601. La hora absoluta del sistema es un valor de LARGE_INTEGER, preciso a una resolución de 100 nanosegundos, suponiendo un reloj de hardware preciso. El valor procesado por RtlTimeToSecondsSince1970 se trunca a una resolución de milisegundos.

Para obtener más información sobre la conversión de valores de tiempo, vea Conversiones de datos.

Requisitos

Requisito Value
Plataforma de destino Universal
Encabezado ntifs.h (incluya Ntifs.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe
IRQL < DISPATCH_LEVEL

Consulte también

RtlSecondsSince1970ToTime

RtlTimeFieldsToTime

RtlTimeToSecondsSince1980

RtlTimeToTimeFields