For information about using other function groups or other development tools, please refer to the Creating Windows 95/NT/2000 Application with Device Drivers chapter and the Function Overview chapter on the Device Drivers Manual.
Programming with Device Drivers Function Library
Advantech Device Drivers offers a rich function library to be utilized in various application programs. This function library consists of numerous APIs that support many development tools, such as Visual C++, Visual Basic, Delphi and C++ Builder.
According to their specific functions or services, those APIs can be categorized into several function groups:
❏Digital Input/Output Function Group
❏Counter Function Group
❏Port Function Group (direct I/O)
❏Event Function Group
For the usage and parameters of each function, please refer to the Function Overview chapter in the Device Drivers Manual.
Troubleshooting Device Drivers Error
Driver functions will return a status code when they are called to perform a certain task for the application. When a function returns a code that is not zero, it means the function has failed to perform its designated function. To troubleshoot the Device Drivers error, you can pass the error code to DRV_GetErrorMessage function to return the error message. Or you can refer to the Device Drivers Error Codes Appendix in the Device Drivers Manaul for a detailed listing of the Error Code, Error ID and the Error Message.
8