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 [デスクトップ アプリのみ] |
ヘッダー |
|