Recuperar información sobre un dispositivo
Cada dispositivo responde a los comandos de funcionalidad (MCI_GETDEVCAPS), estado (MCI_STATUS) e información (MCI_INFO). Estos comandos obtienen información sobre el dispositivo. Por ejemplo, el siguiente comando devuelve "true" si un dispositivo cdaudio puede expulsar el disco:
mciSendString(
"capability cdaudio can eject",
lpszReturnString, lstrlen(lpszReturnString), NULL);
Las marcas enumeradas para los comandos necesarios y básicos proporcionan una cantidad mínima de información sobre un dispositivo. Muchos dispositivos complementan los comandos necesarios y básicos con marcas extendidas para proporcionar información adicional sobre el dispositivo.