检索有关设备的信息

每个设备都会响应 功能 (MCI_GETDEVCAPS) 、 状态 (MCI_STATUS) ,以及 信息 (MCI_INFO) 命令。 这些命令获取有关设备的信息。 例如,如果 cdaudio 设备可以弹出光盘,则以下命令返回“true” :

mciSendString(
    "capability cdaudio can eject", 
    lpszReturnString, lstrlen(lpszReturnString), NULL);

为所需命令和基本命令列出的标志提供有关设备的最小信息量。 许多设备使用扩展标志补充所需命令和基本命令,以提供有关设备的其他信息。