Função RtlSecondsSince1980ToTime (ntifs.h)

A rotina RtlSecondsSince1980ToTime converte o tempo decorrido, em segundos, desde o início de 1980 para um valor de tempo absoluto do sistema.

Sintaxe

NTSYSAPI VOID RtlSecondsSince1980ToTime(
  [in]  ULONG          ElapsedSeconds,
  [out] PLARGE_INTEGER Time
);

Parâmetros

[in] ElapsedSeconds

Número de segundos da meia-noite de 31 de dezembro de 1979 até a data e hora atuais.

[out] Time

Ponteiro para uma variável alocada pelo chamador que recebe a hora do sistema atual correspondente.

Retornar valor

Nenhum

Comentários

O tempo absoluto do sistema é um valor LARGE_INTEGER, preciso para resolução de 100 nanossegundos, assumindo um relógio de hardware preciso. A base para a hora do sistema é o início de 1601. O valor retornado por RtlSecondsSince1980ToTime é truncado para resolução de um milissegundo.

Para obter mais informações sobre como converter valores de tempo, consulte Conversões de dados.

Requisitos

Requisito Valor
Plataforma de Destino Universal
Cabeçalho ntifs.h (inclua Ntifs.h)
Biblioteca NtosKrnl.lib
DLL NtosKrnl.exe
IRQL < DISPATCH_LEVEL

Confira também

RtlSecondsSince1970ToTime

RtlTimeFieldsToTime

RtlTimeToSecondsSince1980

RtlTimeToTimeFields