Функция SetDynamicTimeZoneInformation

Устанавливает текущий часовой пояс и динамические параметры настройки летнего времени. Эти параметры настройки управляют преобразованиями из Универсального глобального время (UTC) в местное время.

Синтаксис

BOOL WINAPI SetDynamicTimeZoneInformation(
  __in  const DYNAMIC_TIME_ZONE_INFORMATION* lpTimeZoneInformation
);

Параметры

lpTimeZoneInformation

Указатель на структуру DYNAMIC_TIME_ZONE_INFORMATION.

Возвращаемое значение

Если функция завершается успешно, возвращаемое значение - не нуль.

Если функция завершается ошибкой, возвращаемое значение - нуль. Чтобы получить дополнительную информацию об ошибке, вызовите GetLastError.

Замечания

У приложения должно быть право доступа SE_TIME_ZONE_NAME для этой функции, чтобы завершиться успешно. Это право доступа блокируется по умолчанию. Используйте функцию AdjustTokenPrivileges, чтобы cделать возможным право доступа, перед тем, как вызвать функцию SetDynamicTimeZoneInformation, а затем запретить право доступа после вызова этой функции. Дополнительную информацию смотри в статье Запуск со специальными правами доступа.

Смотри также

Обзор Время (операционной системы), Функции, используемые для времени, DYNAMIC_TIME_ZONE_INFORMATION, GetDynamicTimeZoneInformation

Размещение и совместимость SetDynamicTimeZoneInformation
К Windows Vista Да
л Windows XP Нет
и Windows 2000 Professional Нет
е Windows NT Workstation Нет
н Windows Me Нет
т Windows 98 Нет
  Windows 95 Нет
 
С Windows Server 2008 Да
е Windows Server 2003 Нет
р Windows 2000 Server Нет
в Windows NT Server Нет
е    
р    
Используемая библиотека Kernel32.lib
Используемая DLL kernel32.dll
Заголовочный файл  
- объявлено в Winbase.h
- включено в Windows.h
Unicode Нет
Замечания по платформе Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz