![background image](http://html.mh-extra.com/html/advantech/pc-labcard-pci-1784/pc-labcard-pci-1784_user-manual_2858000012.webp)
8
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.