TZDEFINITION
Représente un fuseau horaire entier, y compris toutes les règles de décalage de fuseau horaire historique, actuel et futur pour l’heure d’été.
Informations rapides
typedef struct {
WORD wFlags;
LPWSTR pwszKeyName;
WORD cRules;
TZRULE* rgRules;
} TZDEFINITION;
Members
wFlags
Indique que le nom de clé qui représente le fuseau horaire dans le Registre Windows est valide. Étant donné que chaque fuseau horaire doit toujours être identifié par un nom de clé, ce membre doit toujours avoir la valeur TZDEFINITION_FLAG_VALID_KEYNAME.
pwszKeyName
Nom de la clé pour ce fuseau horaire dans le Registre Windows. Ce nom ne doit pas être localisé. Il a une taille maximale de MAX_PATH, qui est définie dans le fichier d’en-tête Kit de développement logiciel Windows (Kit SDK Windows) (SDK) windows.h.
cRules
Nombre de règles de fuseau horaire pour cette définition. Le nombre maximal de règles est TZ_MAX_RULES.
rgRules
Tableau de règles qui décrivent quand des décalages se produisent.
Remarques
Il doit y avoir au moins une règle dans rgRules. La première règle dans rgRules est considérée comme la règle à utiliser jusqu’au démarrage de la deuxième règle, quel que soit le stStart de la première règle.
Les règles doivent être triées de la plus ancienne à la plus récente. Il n’y a pas de chevauchement autorisé entre les règles, de sorte qu’une règle antérieure est considérée comme terminée lorsqu’une nouvelle règle commence.