MCIWndGetMode マクロ (vfw.h)
MCIWndGetMode マクロは、MCI デバイスの現在の動作モードを取得します。 MCI デバイスには、定数によって指定されるいくつかの動作モードがあります。 このマクロを使用することも、 MCIWNDM_GETMODE メッセージを明示的に送信することもできます。
構文
void MCIWndGetMode(
hwnd,
lp,
len
);
パラメーター
hwnd
MCIWnd ウィンドウのハンドル。
lp
モードを返すために使用されるアプリケーション定義バッファーへのポインター。
len
バッファーのサイズ (バイト単位)。
戻り値
なし
解説
モードを記述する null で終わる文字列がバッファーよりも長い場合は、切り捨てられます。
すべてのデバイスがすべてのモードで動作できるわけではありません。 たとえば、MCIAVI デバイスは再生デバイスです。記録モードはサポートされていません。 次のモードは、 MCIWNDM_GETMODEを使用して取得できます。
動作モード | MCI 定数 |
---|---|
準備ができていません | MCI_MODE_NOT_READY |
開く | MCI_MODE_OPEN |
paused (一時停止) | MCI_MODE_PAUSE |
playing (再生) | MCI_MODE_PLAY |
記録 | MCI_MODE_RECORD |
シーク | MCI_MODE_SEEK |
stopped | MCI_MODE_STOP |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | vfw.h |