TZDEFINITION
Представляет весь часовой пояс, включая все исторические, текущие и будущие правила смены часового пояса для перехода на летнее время.
Краткие сведения
typedef struct {
WORD wFlags;
LPWSTR pwszKeyName;
WORD cRules;
TZRULE* rgRules;
} TZDEFINITION;
Members
wFlags
Указывает, что имя ключа, представляющего часовой пояс в реестре Windows, является допустимым. Так как каждый часовой пояс всегда должен быть определен по имени ключа, этот элемент всегда должен иметь значение TZDEFINITION_FLAG_VALID_KEYNAME.
pwszKeyName
Имя раздела для этого часового пояса в реестре Windows. Это имя не должно быть локализовано. Он имеет максимальный размер MAX_PATH, который определен в файле заголовка пакет средств разработки программного обеспечения для Windows (SDK) windows.h.
cRules
Количество правил часового пояса для этого определения. Максимальное количество правил — TZ_MAX_RULES.
rgRules
Массив правил, описывающих, когда происходят смены.
Замечания
В rgRules должно быть хотя бы одно правило. Первое правило в rgRules считается правилом, которое используется до запуска второго правила, независимо от stStart в первом правиле.
Правила следует отсортировать от самых старых к новым. Перекрытие между правилами не допускается, поэтому предыдущее правило считается завершенным при запуске нового правила.