Partager via


GetDynamicTimeZoneInformation, fonction (timezoneapi.h)

Récupère les paramètres actuels du fuseau horaire et de l’heure d’été dynamique. Ces paramètres contrôlent les traductions entre le temps universel coordonné (UTC) et l’heure locale.

Syntaxe

DWORD GetDynamicTimeZoneInformation(
  [out] PDYNAMIC_TIME_ZONE_INFORMATION pTimeZoneInformation
);

Paramètres

[out] pTimeZoneInformation

Pointeur vers une structure DYNAMIC_TIME_ZONE_INFORMATION .

Valeur retournée

Si la fonction réussit, elle retourne l’une des valeurs suivantes.

Code/valeur de retour Description
TIME_ZONE_ID_UNKNOWN
0
L’heure d’été n’est pas utilisée dans le fuseau horaire actuel, car il n’y a aucune date de transition.
TIME_ZONE_ID_STANDARD
1
Le système fonctionne dans la plage couverte par le membre StandardDate de la structure DYNAMIC_TIME_ZONE_INFORMATION .
TIME_ZONE_ID_DAYLIGHT
2
Le système fonctionne dans la plage couverte par le membre DaylightDate de la structure DYNAMIC_TIME_ZONE_INFORMATION .
 

Si la fonction échoue, elle retourne TIME_ZONE_ID_INVALID. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError.

Remarques

Les membres StandardName et DaylightName de la structure DYNAMIC_TIME_ZONE_INFORMATION résultante sont localisés en fonction de la langue d’interface utilisateur par défaut de l’utilisateur actuel.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête timezoneapi.h (inclure Windows.h)
Bibliothèque Kernel32.lib
DLL Kernel32.dll

Voir aussi

DYNAMIC_TIME_ZONE_INFORMATION

SetDynamicTimeZoneInformation

Fonctions de temps