Função RtlTimeToSecondsSince1970 (ntifs.h)
A rotina RtlTimeToSecondsSince1970 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 hora 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 pelo chamador que recebe o número correspondente de segundos desde a meia-noite de 31 de dezembro de 1969.
Retornar valor
RtlTimeToSecondsSince1970 retornará TRUE se o Tempo de entrada estiver dentro de um intervalo que ele pode converter com precisão em ElapsedSeconds.
Comentários
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 |
---|---|
Plataforma de Destino | Universal |
Cabeçalho | ntifs.h (inclua Ntifs.h) |
Biblioteca | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | < DISPATCH_LEVEL |