GetDynamicTimeZoneInformation 関数 (timezoneapi.h)
現在のタイム ゾーンと動的夏時間の設定を取得します。 これらの設定は、協定世界時 (UTC) と現地時刻の間の変換を制御します。
構文
DWORD GetDynamicTimeZoneInformation(
[out] PDYNAMIC_TIME_ZONE_INFORMATION pTimeZoneInformation
);
パラメーター
[out] pTimeZoneInformation
DYNAMIC_TIME_ZONE_INFORMATION構造体へのポインター。
戻り値
関数が成功すると、次のいずれかの値が返されます。
リターン コード/値 | Description |
---|---|
|
移行日がないため、夏時間は現在のタイム ゾーンでは使用されません。 |
|
システムは、DYNAMIC_TIME_ZONE_INFORMATION構造体の StandardDate メンバーの対象範囲で動作しています。 |
|
システムは、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 |