Every Advantech DLL function is of the following form:
status = DRV_Xxx(parameter 1, parameter 2, ..., parameter n);
(at least one parameter is contained)
Each function returns a status (Success or Failure) as following:
| Status (Value) | Result |
| UNSUCCESS ( > 0 ) | Function failed due to error |
| SUCCESS ( = 0 ) | Function completed successfully |
Status is a 4-byte integer and is defined in adverror.h file.
For more information about the error code, please refer to ErrorCode list.
DRV_DioEnableEventAndSpecifyDiPorts
DRV_DioGetLatestEventDiPortsState