设备类型

[与此页面关联的功能 MCI 是旧版功能。 它已被 MediaPlayer 取代。 MediaPlayer 已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用 MediaPlayer 而不是 MCI。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

MCI 可识别一组基本的 设备类型。 设备类型是一组共享通用命令集的 MCI 驱动程序,用于控制类似的多媒体设备或数据文件。 许多 MCI 命令(例如 打开 (MCI_OPEN) )都需要指定设备类型。

下表列出了定义的设备类型。 MCI 的当前实现包括这些设备子集的命令集。

设备类型 返回的常量 说明
cdaudio MCI_DEVTYPE_CD_AUDIO CD 音频播放器
Dat MCI_DEVTYPE_DAT 数字音频磁带播放器
digitalvideo MCI_DEVTYPE_DIGITAL_VIDEO 窗口中的数字视频 (不基于 GDI 的)
其他 MCI_DEVTYPE_OTHER 未定义的 MCI 设备
覆盖 MCI_DEVTYPE_OVERLAY 在窗口) 中覆盖设备 (模拟视频
扫描程序 MCI_DEVTYPE_SCANNER 图像扫描程序
sequencer MCI_DEVTYPE_SEQUENCER MIDI sequencer
录像机 MCI_DEVTYPE_VCR 视频盒式录音机或播放器
videodisc MCI_DEVTYPE_VIDEODISC Videodisc 播放器
waveaudio MCI_DEVTYPE_WAVEFORM_AUDIO 播放数字化波形文件的音频设备

 

在本文档中,设备类型的名称为粗体。 设备类型名称与命令字符串接口一起使用。 设备类型常量与命令消息接口一起使用。