MCI_MAKE_MSF マクロ
MCI_MAKE_MSF マクロは、指定された分、秒、フレーム値からパックされた分/秒/フレーム (MSF) 形式で時間値を作成します。
構文
DWORD MCI_MAKE_MSF(
BYTE minutes,
BYTE seconds,
BYTE frames
);
パラメーター
-
分
-
分数。
-
seconds
-
秒数。
-
枠線
-
フレームの数。
戻り値
パックされた MSF 形式で時刻を返します。
解説
MSF 形式の時刻は、最下位バイトに分を含む DWORD 値、秒を含む次の最下位バイト、フレームを含む次の最下位バイトとして表されます。 最上位バイトは使用されません。
MCI_MAKE_MSF マクロは次のように定義されます。
#define MCI_MAKE_MSF(m, s, f) ((DWORD)(((BYTE)(m) | \
((WORD)(s) << 8)) | \
(((DWORD)(BYTE)(f)) << 16)))
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー |
|