Recuperando informações sobre um dispositivo
Cada dispositivo responde aos comandos de funcionalidade (MCI_GETDEVCAPS), status (MCI_STATUS) e informações (MCI_INFO). Esses comandos obtêm informações sobre o dispositivo. Por exemplo, o comando a seguir retornará "true" se um dispositivo cdaudio puder ejetar o disco:
mciSendString(
"capability cdaudio can eject",
lpszReturnString, lstrlen(lpszReturnString), NULL);
Os sinalizadores listados para os comandos obrigatórios e básicos fornecem uma quantidade mínima de informações sobre um dispositivo. Muitos dispositivos complementam os comandos necessários e básicos com sinalizadores estendidos para fornecer informações adicionais sobre o dispositivo.