Freigeben über


Abrufen von Informationen zu einem Gerät

[Das feature, das dieser Seite zugeordnet ist, MCI-ist ein Legacyfeature. Es wurde von MediaPlayerersetzt. MediaPlayer- wurde für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code MediaPlayer- anstelle MCI-verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, um die neuen APIs zu verwenden, falls möglich umgeschrieben werden.]

Jedes Gerät reagiert auf die -Funktion (MCI_GETDEVCAPS), Status (MCI_STATUS) und Informationen (MCI_INFO) Befehle. Diese Befehle erhalten Informationen zum 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 für die erforderlichen und grundlegenden Befehle aufgeführten Flags stellen eine minimale Menge an Informationen zu einem Gerät bereit. Viele Geräte ergänzen die erforderlichen und grundlegenden Befehle mit erweiterten Parametern, um zusätzliche Informationen über das Gerät bereitzustellen.