Récupération d’informations sur un appareil
Chaque appareil répond aux commandes de capacité (MCI _ GETDEVCAPS), d' État (_ État MCI) et d' informations (MCI _ info). Ces commandes obtiennent des informations sur l’appareil. Par exemple, la commande suivante retourne « true » si un appareil cdaudio peut éjecter le disque :
mciSendString(
"capability cdaudio can eject",
lpszReturnString, lstrlen(lpszReturnString), NULL);
Les indicateurs indiqués pour les commandes obligatoires et de base fournissent une quantité minimale d’informations sur un appareil. De nombreux appareils complètent les commandes requises et de base avec des indicateurs étendus pour fournir des informations supplémentaires sur l’appareil.