beautypg.com

Advantech PC-LabCard PCI-1784 User Manual

Page 12

background image

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.