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 に渡す範囲の末尾を示す年。

戻り値

リターン コード/値 Description
ERROR_SUCCESS
操作が成功しました。
ERROR_FILE_NOT_FOUND
有効年数が見つかりません。
ERROR_INVALID_PARAMETER
パラメーター値の 1 つが無効です。
その他の値
操作が失敗しました。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー timezoneapi.h (Windows.h を含む)
Library advapi32.lib
[DLL] advapi32.dll

こちらもご覧ください

DYNAMIC_TIME_ZONE_INFORMATION

EnumDynamicTimeZoneInformation