макрос MCI_MAKE_HMS
Макрос MCI_MAKE_HMS создает значение времени в формате HMS (HMS) в упакованных часах, минутах и секундах.
Синтаксис
DWORD MCI_MAKE_HMS(
BYTE hours,
BYTE minutes,
BYTE seconds
);
Параметры
-
hours
-
Количество часов.
-
minutes
-
Количество минут.
-
секунд
-
Количество секунд.
Возвращаемое значение
Возвращает время в упакованном формате HMS.
Комментарии
Время в формате HMS выражается в виде значения DWORD с наименьшим значительным байтом, содержащим часы, следующим наименее значимым байтом, содержащим минуты, и следующим наименее значительным байтом, содержащим секунды. Самый значительный байт не используется.
Макрос MCI_MAKE_HMS определяется следующим образом:
#define MCI_MAKE_HMS(h, m, s) ((DWORD)(((BYTE)(h) | \
((WORD)(m) << 8)) | \
(((DWORD)(BYTE)(s)) << 16)))
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|