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 命令字符串