MCIWNDM_GETMODE訊息會擷取 MCI 裝置目前的作業模式。 MCI 裝置有數種作業模式,由常數指定。 您可以明確傳送此訊息,或使用 MCIWndGetMode 宏。
MCIWNDM_GETMODE
wParam = (WPARAM) (UINT) len;
lParam = (LPARAM) (LPSTR) lp;
參數
-
萊恩
-
緩衝區的大小,以位元組為單位。
-
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 |
| 已停止 | MCI_MODE_STOP |
規格需求
| 需求 | 值 |
|---|---|
| 最低支援的用戶端 |
Windows 2000 Professional [僅限傳統型應用程式] |
| 最低支援的伺服器 |
Windows 2000 Server [僅限桌面應用程式] |
| 標頭 |
|