stop 命令

stop 命令會停止播放或錄製。 CD 音訊、數位視訊、MIDI Sequencer、videodisc、VCR 和電壓音訊裝置可辨識此命令。

若要傳送此命令,請使用lpszCommand參數集呼叫mciSendString函式,如下所示。

_stprintf_s(
  lpszCommand, 
  TEXT("stop %s %s %s"), 
  lpszDeviceID, 
  lpszStopFlags, 
  lpszFlags
); 

參數

lpszDeviceID

MCI 裝置的識別碼。 開啟裝置時,會指派此識別碼或別名。

lpszStopFlags

對於數位視訊裝置,它可以是下列旗標。

值 意義
hold 防止在畫面上重繪仍然影像所需的資源版本。 例如,當移動視窗時,畫面緩衝區仍可供更新顯示使用。

lpszFlags

可以是 「wait」、「notify」 或兩者。 針對數位視訊和 VCR 裝置,也可以指定「測試」。 如需這些旗標的詳細資訊,請參閱 等候、通知和測試旗標。

傳回值

如果成功或發生錯誤,則傳回零。

備註

對於 CD 音訊裝置,stop 命令會停止播放,並將目前的播放軌位置重設為零。

範例

下列命令會停止在 「mysound」 裝置上播放或錄製。

stop mysound

規格需求

需求 值
最低支援的用戶端
Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限桌面應用程式]

另請參閱

Mci

MCI 命令字串