Récupération d’informations sur un appareil
Chaque appareil répond aux commandes de fonctionnalité (MCI_GETDEVCAPS), de status (MCI_STATUS) 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 répertoriés pour les commandes requises 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.