Partager via


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.

Voir aussi