Abrufen von Informationen zu einem Gerät
Jedes Gerät reagiert auf die Befehle funktion (MCI_GETDEVCAPS), status (MCI_STATUS) und info (MCI_INFO). Diese Befehle erhalten Informationen über das Gerät. Der folgende Befehl gibt beispielsweise "true" zurück, wenn ein cdaudio-Gerät den Datenträger auswerfen kann:
mciSendString(
"capability cdaudio can eject",
lpszReturnString, lstrlen(lpszReturnString), NULL);
Die flags, die für die erforderlichen und grundlegenden Befehle aufgeführt sind, stellen eine minimale Menge an Informationen zu einem Gerät bereit. Viele Geräte ergänzen die erforderlichen und grundlegenden Befehle mit erweiterten Flags, um zusätzliche Informationen zum Gerät bereitzustellen.