次の方法で共有


MCI_MAKE_HMS マクロ

MCI_MAKE_HMS マクロは、指定された時間、分、秒の値からパックされた時間/分/秒 (HMS) 形式で時間値を作成します。

構文

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

パラメーター

hours

時間数。

分数。

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 マクロ