MCI_MAKE_HMS 宏

MCI_MAKE_HMS宏根据给定的小时、分钟和秒值 (HMS) 格式创建一个时间值(以打包的小时/分钟/秒)。

语法

DWORD MCI_MAKE_HMS(
   BYTE hours,
   BYTE minutes,
   BYTE seconds
);

参数

小时数

小时数。

minutes

分钟数。

seconds

秒数。

返回值

以打包 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 宏