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

関連項目

Mci

MCI マクロ