Freigeben über


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)

Weitere Informationen

IOCTL_SET_TIMEOUT