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 |