USBSCAN_TIMEOUT-Struktur (usbscan.h)
Die USBSCAN_TIMEOUT-Struktur speichert Timeoutwerte für USB-Bulk-IN- und Bulk OUT-Vorgänge sowie Interrupts.
Syntax
typedef struct _USBSCAN_TIMEOUT {
ULONG TimeoutRead;
ULONG TimeoutWrite;
ULONG TimeoutEvent;
} USBSCAN_TIMEOUT, *PUSBSCAN_TIMEOUT;
Member
TimeoutRead
Gibt die Anzahl der Sekunden an, die auf ein Timeout eines Lesevorgangs gewartet werden müssen.
TimeoutWrite
Gibt die Anzahl der Sekunden an, die auf ein Timeout eines Schreibvorgangs gewartet werden müssen.
TimeoutEvent
Gibt die Anzahl der Sekunden an, die auf einen Interrupt gewartet werden sollen.
Hinweise
Ein Wert von 0 bedeutet, dass Sie ewig auf den Lese- oder Schreibvorgang warten oder unterbrechen.
Die USBSCAN_TIMEOUT-Struktur wird als Parameter für DeviceIoControl verwendet, wenn der angegebene E/A-Steuerungscode IOCTL_SET_TIMEOUT wird.
Anforderungen
Anforderung | Wert |
---|---|
Header | usbscan.h (einschließlich Usbscan.h) |