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結構的 StandardNameDaylightName 成員會根據目前的用戶預設 UI 語言進行當地語系化。

規格需求

需求
最低支援的用戶端 Windows Vista [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2008 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 timezoneapi.h (包含 Windows.h)
程式庫 Kernel32.lib
DLL Kernel32.dll

另請參閱

DYNAMIC_TIME_ZONE_INFORMATION

SetDynamicTimeZoneInformation

時間函式