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


макрос 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 [только классические приложения]
Заголовок
Mciapi.h

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

MCI

Макросы MCI