Recupero di informazioni su un dispositivo
Ogni dispositivo risponde ai comandi di funzionalità (MCI_GETDEVCAPS), stato (MCI_STATUS) e informazioni (MCI_INFO). Questi comandi ottengono informazioni sul dispositivo. Ad esempio, il comando seguente restituisce "true" se un dispositivo cdaudio può esettare il disco:
mciSendString(
"capability cdaudio can eject",
lpszReturnString, lstrlen(lpszReturnString), NULL);
I flag elencati per i comandi obbligatori e di base forniscono una quantità minima di informazioni su un dispositivo. Molti dispositivi integrano i comandi necessari e di base con flag estesi per fornire informazioni aggiuntive sul dispositivo.