Funzione GetDynamicTimeZoneInformationEffectiveYears (timezoneapi.h)

Ottiene un intervallo, espresso in anni, per il quale un DYNAMIC_TIME_ZONE_INFORMATION ha voci valide. Utilizzare il valore restituito per identificare gli anni specifici da richiedere quando si chiama GetTimeZoneInformationForYear per recuperare le informazioni sul fuso orario per un fuso orario che riscontra modifiche annuali al limite dovuto alle regolazioni dell'ora legale.

Sintassi

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

Parametri

[in] lpTimeZoneInformation

Specifica le impostazioni per un fuso orario e l'ora legale dinamica.

[out] FirstYear

Anno che segna l'inizio dell'intervallo da passare a GetTimeZoneInformationForYear.

[out] LastYear

Anno che segna la fine dell'intervallo da passare a GetTimeZoneInformationForYear.

Valore restituito

Codice/valore restituito Descrizione
ERROR_SUCCESS
Operazione completata.
ERROR_FILE_NOT_FOUND
Il sistema non riesce a trovare gli anni effettivi.
ERROR_INVALID_PARAMETER
Uno dei valori dei parametri non è valido.
Qualsiasi altro valore
Operazione non riuscita.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione timezoneapi.h (include Windows.h)
Libreria advapi32.lib
DLL advapi32.dll

Vedi anche

DYNAMIC_TIME_ZONE_INFORMATION

EnumDynamicTimeZoneInformation