Функция GetDynamicTimeZoneInformationEffectiveYears (timezoneapi.h)

Возвращает диапазон, выраженный в годах, для которого DYNAMIC_TIME_ZONE_INFORMATION имеет допустимые записи. Используйте возвращаемое значение, чтобы определить конкретные годы для запроса при вызове Метода GetTimeZoneInformationForYear для получения сведений о часовом поясе для часового пояса, в который внесены ежегодные изменения границ из-за корректировки летнего времени.

Синтаксис

DWORD GetDynamicTimeZoneInformationEffectiveYears(
  [in]  const PDYNAMIC_TIME_ZONE_INFORMATION lpTimeZoneInformation,
  [out] LPDWORD                              FirstYear,
  [out] LPDWORD                              LastYear
);

Параметры

[in] lpTimeZoneInformation

Задает параметры часового пояса и динамического летнего времени.

[out] FirstYear

Год, который знаменует собой начало диапазона, передаваемого в GetTimeZoneInformationForYear.

[out] LastYear

Год, который знаменует собой конец диапазона, передаваемого в GetTimeZoneInformationForYear.

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

Возвращаемый код/значение Описание
ERROR_SUCCESS
Операция успешно выполнена.
ERROR_FILE_NOT_FOUND
Система не может найти действующие годы.
ERROR_INVALID_PARAMETER
Одно из значений параметра недопустимо.
Любое другое значение
Операция не удалась.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header timezoneapi.h (включая Windows.h)
Библиотека advapi32.lib
DLL advapi32.dll

См. также раздел

DYNAMIC_TIME_ZONE_INFORMATION

EnumDynamicTimeZoneInformation