Функция 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) |