
UNO-1019 User Manual
68
Nonzero indicates success. Zero indicates failure. To get extended error
information, call GetLastError.
Examples
#define ADV_IOCTL_READ_DI
CTL_CODE(FILE_DEVICE_UNKNOWN, 0x900,
METHOD_BUFFERED, FILE_ANY_ACCESS)
#define ADV_IOCTL_READ_DO
CTL_CODE(FILE_DEVICE_UNKNOWN, 0x902,
METHOD_BUFFERED, FILE_ANY_ACCESS)
#define ADV_IOCTL_WRITE_DO
CTL_CODE(FILE_DEVICE_UNKNOWN, 0x904,
METHOD_BUFFERED, FILE_ANY_ACCESS)
#define ADV_IOCTL_TURN_ON_LED1
CTL_CODE(FILE_DEVICE_UNKNOWN, 0x930,
METHOD_BUFFERED, FILE_ANY_ACCESS)
#define ADV_IOCTL_TURN_OFF_LED1
CTL_CODE(FILE_DEVICE_UNKNOWN, 0x931,
METHOD_BUFFERED, FILE_ANY_ACCESS)
#define ADV_IOCTL_TURN_ON_LED2
CTL_CODE(FILE_DEVICE_UNKNOWN, 0x932,
METHOD_BUFFERED, FILE_ANY_ACCESS)
#define ADV_IOCTL_TURN_OFF_LED2
CTL_CODE(FILE_DEVICE_UNKNOWN, 0x933,
METHOD_BUFFERED, FILE_ANY_ACCESS)
#define ADV_IOCTL_TURN_ON_LED3
CTL_CODE(FILE_DEVICE_UNKNOWN, 0x934,
METHOD_BUFFERED, FILE_ANY_ACCESS)
#define ADV_IOCTL_TURN_OFF_LED3
CTL_CODE(FILE_DEVICE_UNKNOWN, 0x935,
METHOD_BUFFERED, FILE_ANY_ACCESS)
#define IOCTL_PLAY_BUZZER