Funzione GetDynamicTimeZoneInformation (timezoneapi.h)

Recupera le impostazioni del fuso orario corrente e dell'ora legale dinamica. Queste impostazioni controllano le traduzioni tra l'ora UTC (Coordinated Universal Time) e l'ora locale.

Sintassi

DWORD GetDynamicTimeZoneInformation(
  [out] PDYNAMIC_TIME_ZONE_INFORMATION pTimeZoneInformation
);

Parametri

[out] pTimeZoneInformation

Puntatore a una struttura DYNAMIC_TIME_ZONE_INFORMATION .

Valore restituito

Se la funzione ha esito positivo, restituisce uno dei valori seguenti.

Codice/valore restituito Descrizione
TIME_ZONE_ID_UNKNOWN
0
L'ora legale non viene utilizzata nel fuso orario corrente, perché non sono presenti date di transizione.
TIME_ZONE_ID_STANDARD
1
Il sistema opera nell'intervallo coperto dal membro StandardDate della struttura DYNAMIC_TIME_ZONE_INFORMATION .
TIME_ZONE_ID_DAYLIGHT
2
Il sistema opera nell'intervallo coperto dal membro DaylightDate della struttura DYNAMIC_TIME_ZONE_INFORMATION .
 

Se la funzione ha esito negativo, restituisce TIME_ZONE_ID_INVALID. Per informazioni dettagliate sull'errore, chiamare GetLastError.

Commenti

I membri StandardName e DaylightName della struttura DYNAMIC_TIME_ZONE_INFORMATION risultante vengono localizzati in base alla lingua dell'interfaccia utente predefinita dell'utente corrente.

Requisiti

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

Vedere anche

DYNAMIC_TIME_ZONE_INFORMATION

SetDynamicTimeZoneInformation

Funzioni temporali