检索有关设备的信息

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

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

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