Поделиться через


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 в первом правиле.

Правила следует отсортировать от самых старых к новым. Перекрытие между правилами не допускается, поэтому предыдущее правило считается завершенным при запуске нового правила.

См. также