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

こちらもご覧ください

MCIWNDM_GETMODE