Visual Basic: Multimedia MCI Control
Error Messages (Multimedia MCI Control)
The following table lists the trappable errors for the Multimedia MCI control.
Constant | Value | Description |
mciInvalidProcedureCall | 5 | Invalid procedure call. |
mciInvalidProertyValue | 380 | invalid property value. |
mciSetNotSupported | 383 | Property is read-only. |
mciGetNotSupported | 394 | Property is write-only. |
mciInvalidObjectUse | 425 | Invalid object use. |
mciWrongClipboardFormat | 461 | Specified format doesn't match format of data. |
mciObjectLocked | 672 | DataObject formats list may not be cleared or expanded outside of the OLEStartDrag event. |
mciExpectedArgument | 673 | Expected at least one argument. |
mciRecursiveOleDrag | 674 | Illegal recursive invocation of OLE drag and drop |
mciFormatNotByteArray | 675 | Non-intrinsic OLE drag and drop formats used with SetData require Byte array data. GetData may return more bytes than were given to SetData. |
mciDataNotSetForFormat | 676 | Requested data was not supplied to the DataObject during the OLESetData event. |
mciCantCreateButton | 30001 | Can't create button |
mciCantCreateTimer | 30002 | Can't create a timer resource |
mciUnsupportedFunction | 30004 | Unsupported function |
Below is a list of the MCI error strings and numbers that are related to the Multimedia MCI control.
MCI Error Strings | MCI Error Numbers |
MCIERR_BASE | 256 |
MCIERR_INVALID_DEVICE_ID | 257 |
MCIERR_UNRECOGNIZED_KEYWORD | 259 |
MCIERR_UNRECOGNIZED_COMMAND | 261 |
MCIERR_HARDWARE | 262 |
MCIERR_INVALID_DEVICE_NAME | 263 |
MCIERR_OUT_OF_MEMORY | 264 |
MCIERR_DEVICE_OPEN | 265 |
MCIERR_CANNOT_LOAD_DRIVER | 266 |
MCIERR_MISSING_COMMAND_STRING | 267 |
MCIERR_PARAM_OVERFLOW | 268 |
MCIERR_MISSING_STRING_ARGUMENT | 269 |
MCIERR_BAD_INTEGER | 270 |
MCIERR_PARSER_INTERNAL | 271 |
MCIERR_DRIVER_INTERNAL | 272 |
MCIERR_MISSING_PARAMETER | 273 |
MCIERR_UNSUPPORTED_FUNCTION | 274 |
MCIERR_FILE_NOT_FOUND | 275 |
MCIERR_DEVICE_NOT_READY | 276 |
MCIERR_INTERNAL | 277 |
MCIERR_DRIVER | 278 |
MCIERR_CANNOT_USE_ALL | 279 |
MCIERR_MULTIPLE | 280 |
MCIERR_EXTENSION_NOT_FOUND | 281 |
MCIERR_OUTOFRANGE | 282 |
MCIERR_FLAGS_NOT_COMPATIBLE | 283 |
MCIERR_FILE_NOT_SAVED | 286 |
MCIERR_DEVICE_TYPE_REQUIRED | 287 |
MCIERR_DEVICE_LOCKED | 288 |
MCIERR_DUPLICATE_ALIAS | 289 |
MCIERR_BAD_CONSTANT | 290 |
MCIERR_MUST_USE_SHAREABLE | 291 |
MCIERR_MISSING_DEVICE_NAME | 292 |
MCIERR_BAD_TIME_FORMAT | 293 |
MCIERR_NO_CLOSING_QUOTE | 294 |
MCIERR_DUPLICATE_FLAGS | 295 |
MCIERR_INVALID_FILE | 296 |
MCIERR_NULL_PARAMETER_BLOCK | 297 |
MCIERR_UNNAMED_RESOURCE | 298 |
MCIERR_NEW_REQUIRES_ALIAS | 299 |
MCIERR_NOTIFY_ON_AUTO_OPEN | 300 |
MCIERR_NO_ELEMENT_ALLOWED | 301 |
MCIERR_NONAPPLICABLE_FUNCTION | 302 |
MCIERR_ILLEGAL_FOR_AUTO_OPEN | 303 |
MCIERR_FILENAME_REQUIRED | 304 |
MCIERR_EXTRA_CHARACTERS | 305 |
MCIERR_DEVICE_NOT_INSTALLED | 306 |
MCIERR_GET_CD | 307 |
MCIERR_SET_CD | 308 |
MCIERR_SET_DRIVE | 309 |
MCIERR_DEVICE_LENGTH | 310 |
MCIERR_DEVICE_ORD_LENGTH | 311 |
MCIERR_NO_INTEGER | 312 |
MCIERR_WAVE_OUTPUTSINUSE | 320 |
MCIERR_WAVE_SETOUTPUTINUSE | 321 |
MCIERR_WAVE_INPUTSINUSE | 322 |
MCIERR_WAVE_SETINPUTINUSE | 323 |
MCIERR_WAVE_OUTPUTUNSPECIFIED | 324 |
MCIERR_WAVE_INPUTUNSPECIFIED | 325 |
MCIERR_WAVE_OUTPUTSUNSUITABLE | 326 |
MCIERR_WAVE_SETOUTPUTUNSUITABLE | 327 |
MCIERR_WAVE_INPUTSUNSUITABLE | 328 |
MCIERR_WAVE_SETINPUTUNSUITABLE | 329 |
MCIERR_SEQ_DIV_INCOMPATIBLE | 336 |
MCIERR_SEQ_PORT_INUSE | 337 |
MCIERR_SEQ_PORT_NONEXISTENT | 338 |
MCIERR_SEQ_PORT_MAPNODEVICE | 339 |
MCIERR_SEQ_PORT_MISCERROR | 340 |
MCIERR_SEQ_TIMER | 341 |
MCIERR_SEQ_PORTUNSPECIFIED | 342 |
MCIERR_SEQ_NOMIDIPRESENT | 343 |
MCIERR_NO_WINDOW | 346 |
MCIERR_CREATEWINDOW | 347 |
MCIERR_FILE_READ | 348 |
MCIERR_FILE_WRITE | 349 |
MCIERR_CUSTOM_DRIVER_BASE | 512 |