stop 命令

停止命令停止播放或录制。 CD 音频、数字视频、MIDI 序列器、视频磁盘、VCR 和波形音频设备可识别此命令。

若要发送此命令,请使用 lpszCommand 参数集调用 mciSendString 函数,如下所示。

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

参数

lpszDeviceID

MCI 设备的标识符。 打开设备时会分配此标识符或别名。

lpszStopFlags

对于数字视频设备,它可以是以下标志。

值 含义
保留 防止释放重新绘制屏幕上静止图像所需的资源。 例如,移动窗口时,帧缓冲区仍可用于更新显示。

lpszFlags

可以是“等待”、“通知”或两者。 对于数字视频和 VCR 设备,还可以指定“测试”。 有关这些标志的详细信息,请参阅 等待、通知和测试标志。

返回值

如果成功,则返回零,否则返回错误。

备注

对于 CD 音频设备,stop 命令将停止播放,并将当前轨道位置重置为零。

示例

以下命令停止在“mysound”设备上播放或录制。

stop mysound

要求

要求 值
最低受支持的客户端
Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器
Windows 2000 Server [仅限桌面应用]

另请参阅

Mci

MCI 命令字符串