Share via


GetDynamicTimeZoneInformationEffectiveYears, fonction (timezoneapi.h)

Obtient une plage, exprimée en années, pour laquelle un DYNAMIC_TIME_ZONE_INFORMATION a des entrées valides. Utilisez la valeur retournée pour identifier les années spécifiques à demander lors de l’appel de GetTimeZoneInformationForYear afin de récupérer les informations de fuseau horaire d’un fuseau horaire qui subit des modifications de limites annuelles en raison des ajustements de l’heure d’été.

Syntaxe

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

Paramètres

[in] lpTimeZoneInformation

Spécifie les paramètres d’un fuseau horaire et de l’heure d’été dynamique.

[out] FirstYear

Année qui marque le début de la plage à passer à GetTimeZoneInformationForYear.

[out] LastYear

Année qui marque la fin de la plage à passer à GetTimeZoneInformationForYear.

Valeur retournée

Code/valeur de retour Description
ERROR_SUCCESS
L’opération a réussi.
ERROR_FILE_NOT_FOUND
Le système ne peut pas trouver les années effectives.
ERROR_INVALID_PARAMETER
L’une des valeurs de paramètre n’est pas valide.
Toute autre valeur
L'opération a échoué.

Configuration requise

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

Voir aussi

DYNAMIC_TIME_ZONE_INFORMATION

EnumDynamicTimeZoneInformation