Недокументированные функции NTDLL

18 февраля 2001



TIME_FIELDS

typedef struct _TIME_FIELDS {

USHORT Year; USHORT Month; USHORT Day; USHORT Hour; USHORT Minute; USHORT Second; USHORT Milliseconds; USHORT Weekday;

} TIME_FIELDS, *PTIME_FIELDS;



Структура TIME_FIELDS это NTDLL-версия структуры из Win 32 API SYSTEM_TIME. Содержит информацию о дате и времени.


  • Year
  •     Год, в диапазоне 1601 — 65535.
  • Month
  •     Месяц, в диапазоне 1 — 12.
  • Day
  •     День, в диапазоне 1 — 31, в зависимости от поля Month.
  • Hour
  •     Час, в диапазоне 0 — 23.
  • Minute
  •     Минута, в диапазоне 0 — 59.
  • Second
  •     Секунда, в диапазоне 0 — 59.
  • Milliseconds
  •     Миллисекунда, в диапазоне 0 — 1000.
  • Weekday
  •     День недели, в диапазоне 0 — 6, где 0 означает "Воскресенье", 1 означает "Понедельник" и т. п.


    Документировал:
    Reactos
    Томаш Новак



    Зависимости:
    Библиотека: ntdll.lib


    См. также:
    NtQuerySystemTime
    NtSetSystemTime
    RtlTimeFieldsToTime
    RtlTimeToTimeFields