Здравствуйте, уважаемые подписчики. Перед вами очередной выпуск рассылки "WinAPI
на русском".
Сайт рассылки: http://www.winnt.rsm.org.ru. Материалы по Win32 API, C++Builder.
Раздел "WinAPI": http://www.winnt.rsm.org.ru/winapi/winapi.htm
Раздел "C++Builder": http://www.winnt.rsm.org.ru/cbuilder/cbuilder.htm
Раздел "Советы & примеры": http://www.winnt.rsm.org.ru/tipstricks/tipstricks.htm
Обновления на сайте
В раздел "Советы & примеры" добавлен пример: "Изменение имени компьютера".
Перевод
Сегодня вашему вниманию представлен перевод функции DosDateTimeToFileTime.
DosDateTimeToFileTime
Функция DosDateTimeToFileTime преобразует значения даты и времени MS-DOS в 64-битное
время файла.
BOOL DosDateTimeToFileTime(
WORD wFatDate, // 16-битная дата MS-DOS
WORD wFatTime, // 16-битное время MS-DOS
LPFILETIME lpFileTime // указатель на буфер
// для 64-битного времени файла
);
Параметры
wFatDate – определяет дату MS-DOS. Дата представляет собой пакованное 16-битное
значение следующего формата:
Биты Содержание
0-4 Дни месяца (0-31).
5-8 Месяцы (1 – январь, 2 – февраль, и т. д.).
9-15 Смещение в годах относительно 1980 года.
wFatTime – определяет время MS-DOS. Время представляет собой пакованное 16-битное
значение следующего формата:
Биты Содержание
0-4 Число секунд, деленное на два.
5-10 Минута (0-59).
11-15 Час (0-23).
lpFileTime – указывает на структуру типа FILETIME, получающую 64-битное значение.
Возвращаемые значения
В случае успеха возвращается ненулевое значение.
В случае неудачи возвращается нуль. Для получения дополнительной информации об
ошибке вызовите функцию GetLastError.
См. также
FILETIME, FileTimeToDosDateTime, FileTimeToSystemTime, SystemTimeToFileTime.
хелп по WinAPI в виде hlp-файла: http://www.winnt.rsm.org.ru/winapi/winapi_rus_hlp.zip
хелп по WinAPI в виде chm-файла: http://www.winnt.rsm.org.ru/winapi/winapi_rus_chm.zip
С уважением,
ведущий рассылки
Тарас Сорока.
mailto:tnsoroka@online.ru