Получение сведений об устройстве
Каждое устройство отвечает на команды возможности (MCI_GETDEVCAPS), состояния (MCI_STATUS) и сведений (MCI_INFO). Эти команды получают сведения об устройстве. Например, следующая команда возвращает значение true, если устройство cdaudio может извлечь диск:
mciSendString(
"capability cdaudio can eject",
lpszReturnString, lstrlen(lpszReturnString), NULL);
Флаги, перечисленные для обязательных и базовых команд, предоставляют минимальный объем сведений об устройстве. Многие устройства дополняют обязательные и основные команды расширенными флагами, чтобы предоставить дополнительные сведения об устройстве.