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.