Поделиться через


_get_dstbias

Получает смещение перехода на зимнее время в секундах.

error_t _get_dstbias(      int* seconds );

Параметры

  • seconds
    Смещение перехода на зимнее время в секундах.

Возвращаемое значение

Нуль в случае успешного выполнения или значение errno при возникновении ошибки.

Заметки

Функция _get_dstbias получает число секунд смещения перехода на зимнее время в виде целого числа. Если действует переход на зимнее время, смещение по умолчанию составляет 3600 секунд. Это число соответствует одному часу (хотя в некоторых регионах может применяться смещение на два часа).

Если параметр seconds имеет значение NULL, вызывается обработчик недопустимых параметров, как описано в разделе Проверка параметров. Если выполнение может быть продолжено, эта функция задает для errno значение EINVAL и возвращает EINVAL.

Эту функцию рекомендуется использовать вместо макроса _dstbias или нерекомендуемой функции __dstbias.

Эквивалент в .NET Framework

Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода.

Требования

Подпрограмма

Обязательный заголовок

_get_dstbias

<time.h>

Для получения дополнительной информации см. Совместимость.

См. также

Ссылки

Управление временем

errno, _doserrno, _sys_errlist, and _sys_nerr

_get_daylight

_get_timezone

_get_tzname