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
标头 timezoneapi.h (包括 Windows.h)
Library advapi32.lib
DLL advapi32.dll

另请参阅

DYNAMIC_TIME_ZONE_INFORMATION

EnumDynamicTimeZoneInformation