TZDEFINITION
Representa um fuso horário inteiro, incluindo todas as regras históricas, atuais e futuras de turno de fuso horário para o horário de verão.
Informações rápidas
typedef struct {
WORD wFlags;
LPWSTR pwszKeyName;
WORD cRules;
TZRULE* rgRules;
} TZDEFINITION;
Members
wFlags
Indica que o nome da chave que representa o fuso horário no registro do Windows é válido. Como cada fuso horário deve ser sempre identificado por um nome de chave, esse membro deve sempre ter o valor TZDEFINITION_FLAG_VALID_KEYNAME.
pwszKeyName
O nome da chave para esse fuso horário no registro do Windows. Esse nome não deve ser localizado. Ele tem um tamanho máximo de MAX_PATH, que é definido no arquivo de cabeçalho do Software Development Kit do Windows (SDK do Windows) (SDK) windows.h.
cRules
O número de regras de fuso horário para essa definição. O número máximo de regras é TZ_MAX_RULES.
rgRules
Uma matriz de regras que descrevem quando ocorrem turnos.
Comentários
Deve haver pelo menos uma regra em rgRules. A primeira regra em rgRules é considerada como a regra a ser usada até que a segunda regra comece, independentemente do stStart na primeira regra.
As regras devem ser classificadas da mais antiga para a mais recente. Não há nenhuma sobreposição permitida entre as regras, portanto, uma regra anterior é considerada como final quando uma nova regra é iniciada.