USBSCAN_TIMEOUT structure (usbscan.h)
The USBSCAN_TIMEOUT structure stores time-out values for USB bulk IN and bulk OUT operations, and interrupts.
Syntax
typedef struct _USBSCAN_TIMEOUT {
ULONG TimeoutRead;
ULONG TimeoutWrite;
ULONG TimeoutEvent;
} USBSCAN_TIMEOUT, *PUSBSCAN_TIMEOUT;
Members
TimeoutRead
Specifies the number of seconds to wait for a read operation to time out.
TimeoutWrite
Specifies the number of seconds to wait for a write operation to time out.
TimeoutEvent
Specifies the number of seconds to wait for an interrupt to occur.
Remarks
A value of zero means to wait forever for the read or write operation or interrupt.
The USBSCAN_TIMEOUT structure is used as a parameter to DeviceIoControl, when the specified I/O control code is IOCTL_SET_TIMEOUT.
Requirements
Requirement | Value |
---|---|
Header | usbscan.h (include Usbscan.h) |