MCIWNDM_GETMODE メッセージは、MCI デバイスの現在の動作モードを取得します。 MCI デバイスには、定数によって指定されるいくつかの動作モードがあります。 このメッセージは、明示的に送信することも、 MCIWndGetMode マクロを使用して送信することもできます。
MCIWNDM_GETMODE
wParam = (WPARAM) (UINT) len;
lParam = (LPARAM) (LPSTR) lp;
パラメーター
-
Len
-
バッファーのサイズ (バイト単位)。
-
Lp
-
モードを返すために使用されるアプリケーション定義バッファーへのポインター。
戻り値
モードを定義する MCI 定数に対応する整数を返します。
解説
モードを記述する 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 [デスクトップ アプリのみ] |
| ヘッダー |
|