In the period of debugging the application, the application is ended by force in the state that device is in operation. The function AioInit is ended normally, but the error of 20003 is returned on the other functions.
The error occurs since the application are terminated without performing the AioExit to do the completion process. It is not certainty that the phenomenon occurs. It depends upon the combination of OS and developing language whether the error occurs
The measure of avoiding the error 20003.
Don't use the application stop based on the utmost integrated environment. In debugging, creates a button for compulsive stop in application to perform the function AioExit.
Enter "CAIORST.EXE Aio000" and click the button [OK] from [Start]-[Run].
At the portion of "Aio000", please enter the device name of device in that the error 20003 occurred.
If "A process was reset normally" is shown, the device can be used.
If "Failed in resetting of the process" is shown, please try the other methods.
Delete the device in that the error 20003 occurred from Device Manager, and then install this device again.
However, failure is possible.
Restart the OS.
Takes a long time, but this is a sure method.