Handling Errors

For a description of handling the error return values from DriverProc for system messages, see the description of installable device drivers in the Microsoft Windows Software Development Kit. The following table summarizes the error codes defined for joystick drivers:

Error code Definition
MMSYSERR_NOERROR No error.
MMSYSERR_NODRIVER No joystick device driver is present.
JOYERR_PARMS Invalid parameters were passed with the message.
JOYERR_NOCANDO Driver cannot perform the requested task because some service is unavailable.
JOYERR_UNPLUGGED Specified joystick is unplugged.