Compartilhar via


Função RtlTimeToSecondsSince1970 (ntifs.h)

O RtlTimeToSecondsSince1970 rotina converte um determinado valor de tempo absoluto do sistema para o tempo decorrido, em segundos, desde o início de 1970.

Sintaxe

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

Parâmetros

[in] Time

Ponteiro para uma variável que especifica o valor de tempo do sistema a ser convertido. O intervalo válido aproximado para essa variável começa em 1970 e termina por volta de 2105.

[out] ElapsedSeconds

Ponteiro para uma variável alocada por chamador que recebe o número correspondente de segundos desde meia-noite de 31 de dezembro de 1969.

Valor de retorno

RtlTimeToSecondsSince1970 retornará verdadeiro se o de tempo de de entrada estiver dentro de um intervalo que ele pode converter com precisão em ElapsedSeconds .

Observações

A base para a hora do sistema é o início de 1601. O tempo absoluto do sistema é um valor LARGE_INTEGER, preciso para resolução de 100 nanossegundos, assumindo um relógio de hardware preciso. O valor processado por RtlTimeToSecondsSince1970 é 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
da Plataforma de Destino Universal
cabeçalho ntifs.h (inclua Ntifs.h)
biblioteca NtosKrnl.lib
de DLL NtosKrnl.exe
IRQL < DISPATCH_LEVEL

Consulte também

RtlSecondsSince1970ToTime

rtlTimeFieldsToTime

RtlTimeToSecondsSince1980

rtlTimeToTimeFields