Retrieving Information About a Device

Every device responds to the capability (MCI_GETDEVCAPS), status (MCI_STATUS), and info (MCI_INFO) commands. These commands obtain information about the device. For example, the following command returns "true" if a cdaudio device can eject the disc:

mciSendString(
"capability cdaudio can eject",
lpszReturnString, lstrlen(lpszReturnString), NULL);

The flags listed for the required and basic commands provide a minimum amount of information about a device. Many devices supplement the required and basic commands with extended flags to provide additional information about the device.

Software for developers
Delphi Components
.Net Components
Software for Android Developers
More information resources
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
Databases for Amazon shops developers
Amazon Categories Database
Browse Nodes Database