Share via


GetDynamicTimeZoneInformation 関数 (timezoneapi.h)

現在のタイム ゾーンと動的夏時間の設定を取得します。 これらの設定は、協定世界時 (UTC) と現地時刻の間の変換を制御します。

構文

DWORD GetDynamicTimeZoneInformation(
  [out] PDYNAMIC_TIME_ZONE_INFORMATION pTimeZoneInformation
);

パラメーター

[out] pTimeZoneInformation

DYNAMIC_TIME_ZONE_INFORMATION構造体へのポインター。

戻り値

関数が成功すると、次のいずれかの値が返されます。

リターン コード/値 Description
TIME_ZONE_ID_UNKNOWN
0
移行日がないため、夏時間は現在のタイム ゾーンでは使用されません。
TIME_ZONE_ID_STANDARD
1
システムは、DYNAMIC_TIME_ZONE_INFORMATION構造体の StandardDate メンバーの対象範囲で動作しています。
TIME_ZONE_ID_DAYLIGHT
2
システムは、DYNAMIC_TIME_ZONE_INFORMATION構造体の DaylightDate メンバーの対象範囲で動作しています。
 

関数が失敗した場合は、TIME_ZONE_ID_INVALIDを返します。 詳細なエラー情報を得るには、GetLastError を呼び出します。

解説

結果のDYNAMIC_TIME_ZONE_INFORMATION構造体の StandardName メンバーと DaylightName メンバーは、現在のユーザーの既定の UI 言語に従ってローカライズされます。

要件

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

関連項目

DYNAMIC_TIME_ZONE_INFORMATION

SetDynamicTimeZoneInformation

時間関数