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


Функция CoDosDateTimeToFileTime (objbase.h)

Преобразует представление времени и даты MS-DOS в структуру FILETIME , используемую Windows.

Примечание Эта функция предоставляется для совместимости с 16-разрядной версией Windows.
 

Синтаксис

BOOL CoDosDateTimeToFileTime(
  [in]  WORD     nDosDate,
  [in]  WORD     nDosTime,
  [out] FILETIME *lpFileTime
);

Параметры

[in] nDosDate

Дата MS-DOS.

[in] nDosTime

Время MS-DOS.

[out] lpFileTime

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

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

Если функция выполнена успешно, возвращается значение TRUE; В противном случае значение false, вероятно, из-за недопустимых аргументов.

Комментарии

Дата MS-DOS имеет следующий формат.

Bits Описание
0–4 Дни месяца (1–31).
5-8 Месяцы (1 = январь, 2 = февраль и т. д.).
9-15 Смещение года по сравнению с 1980 (добавьте 1980, чтобы получить фактический год).
 

Время MS-DOS имеет следующий формат.

Bits Описание
0–4 Секунды, разделенные на 2.
5-10 Минуты (0–59).
11-15 Часы (0–23 в 24-часовом режиме).

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header objbase.h
Библиотека Ole32.lib
DLL Ole32.dll
Набор API ext-ms-win-com-ole32-l1-1-5 (представлен в Windows 10 версии 10.0.15063)

См. также раздел

CoFileTimeNow

CoFileTimeToDosDateTime