21 сент. 2010 г.

FILETIME

Структура FILETIME - это 64-х битное значение, содержащее число из 100-наносекундных интервалов в отсчете от 1 Января, 1601 года.
typedef struct _FILETIME { // ft  
    DWORD dwLowDateTime; 
    DWORD dwHighDateTime; 
} FILETIME;
Члены структуры:

dwLowDateTime Определяет младшее 32 бита времени файла
dwHighDateTime Определяет старшие 32 бита времени файла
Замечания:
Нет рекоминдаций для того, как вам добавлять или отнимать значения от структуры FILETIME для получения относительного времени. Вместо этого, вы можете:
  • Скопировать струкуру FILETIME в структуру LARGE_INTEGER
  • Использовать нормальную 64-х битную арифметику на занчении LARGE_INTEGER
Смотрите также:
CompareFileTime, GetFileTime, LARGE_INTEGER