Share via


_get_dstbias

Recupera a diferença de horário para o horário de verão em segundos.

Sintaxe

error_t _get_dstbias( long* seconds );

Parâmetros

seconds
A diferença em segundos para o horário de verão.

Retornar valor

Zero é bem-sucedido ou um valor errno, se ocorrer um erro.

Comentários

A função _get_dstbias recupera o número de segundos no horário de verão como um número inteiro. Se o horário de verão estiver em vigor, a diferença padrão é de 3600 segundos, que é o número de segundos em uma hora (embora algumas regiões tenham uma diferença de duas horas).

Se seconds for NULL, o manipulador de parâmetros inválido será chamado conforme descrito em Validação de parâmetro. Se a execução puder continuar, essa função definirá errno para EINVAL e retornará EINVAL.

Recomendamos usar essa função em vez do macro _dstbias ou a função preterida __dstbias.

Por padrão, o estado global dessa função tem como escopo o aplicativo. Para alterar esse comportamento, consulte Estado global na CRT.

Requisitos

Rotina Cabeçalho necessário
_get_dstbias <time.h>

Para obter mais informações, consulte Compatibilidade.

Confira também

Gerenciamento de tempo
errno, _doserrno, _sys_errlist e _sys_nerr
_get_daylight
_get_timezone
_get_tzname