Freigeben über


GetDynamicTimeZoneInformationEffectiveYears-Funktion (timezoneapi.h)

Ruft einen In Jahren ausgedrückten Bereich ab, für den ein DYNAMIC_TIME_ZONE_INFORMATION gültige Einträge aufweist. Verwenden Sie den zurückgegebenen Wert, um die spezifischen Jahre zu identifizieren, die beim Aufrufen von GetTimeZoneInformationForYear angefordert werden sollen, um Zeitzoneninformationen für eine Zeitzone abzurufen, die aufgrund von Sommerzeitanpassungen jährliche Begrenzungsänderungen aufweist.

Syntax

DWORD GetDynamicTimeZoneInformationEffectiveYears(
  [in]  const PDYNAMIC_TIME_ZONE_INFORMATION lpTimeZoneInformation,
  [out] LPDWORD                              FirstYear,
  [out] LPDWORD                              LastYear
);

Parameter

[in] lpTimeZoneInformation

Gibt Einstellungen für eine Zeitzone und dynamische Sommerzeit an.

[out] FirstYear

Das Jahr, das den Anfang des Bereichs markiert, der an GetTimeZoneInformationForYear übergeben werden soll.

[out] LastYear

Das Jahr, das das Ende des Bereichs markiert, der an GetTimeZoneInformationForYear übergeben werden soll.

Rückgabewert

Rückgabecode/-wert BESCHREIBUNG
ERROR_SUCCESS
Der Vorgang wurde erfolgreich ausgeführt.
ERROR_FILE_NOT_FOUND
Das System kann die effektiven Jahre nicht finden.
ERROR_INVALID_PARAMETER
Einer der Parameterwerte ist ungültig.
Ein beliebiger anderer Wert.
Fehler beim Vorgang.

Anforderungen

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

Weitere Informationen

DYNAMIC_TIME_ZONE_INFORMATION

EnumDynamicTimeZoneInformation