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 |