Freigeben über


GetDynamicTimeZoneInformation-Funktion (timezoneapi.h)

Ruft die aktuelle Zeitzone und dynamische Sommerzeiteinstellungen ab. Diese Einstellungen steuern die Übersetzungen zwischen koordinierter Weltzeit (UTC) und Ortszeit.

Syntax

DWORD GetDynamicTimeZoneInformation(
  [out] PDYNAMIC_TIME_ZONE_INFORMATION pTimeZoneInformation
);

Parameter

[out] pTimeZoneInformation

Ein Zeiger auf eine DYNAMIC_TIME_ZONE_INFORMATION-Struktur .

Rückgabewert

Wenn die Funktion erfolgreich ist, gibt sie einen der folgenden Werte zurück.

Rückgabecode/-wert BESCHREIBUNG
TIME_ZONE_ID_UNKNOWN
0
Die Sommerzeit wird in der aktuellen Zeitzone nicht verwendet, da keine Übergangstermine vorhanden sind.
TIME_ZONE_ID_STANDARD
1
Das System arbeitet in dem Bereich, der vom StandardDate-Element der DYNAMIC_TIME_ZONE_INFORMATION-Struktur abgedeckt wird.
TIME_ZONE_ID_DAYLIGHT
2
Das System arbeitet in dem Bereich, der vom DaylightDate-Member der DYNAMIC_TIME_ZONE_INFORMATION-Struktur abgedeckt wird.
 

Wenn die Funktion fehlschlägt, wird TIME_ZONE_ID_INVALID zurückgegeben. Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf.

Hinweise

Die Elemente StandardName und DaylightName der resultierenden DYNAMIC_TIME_ZONE_INFORMATION Struktur werden gemäß der aktuellen Benutzeroberflächenstandardsprache lokalisiert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile timezoneapi.h (Einschließen von Windows.h)
Bibliothek Kernel32.lib
DLL Kernel32.dll

Siehe auch

DYNAMIC_TIME_ZONE_INFORMATION

SetDynamicTimeZoneInformation

Zeitfunktionen