次の方法で共有


USBSCAN_TIMEOUT構造体 (usbscan.h)

USBSCAN_TIMEOUT構造体には、USB 一括 IN 操作と一括 OUT 操作と割り込みのタイムアウト値が格納されます。

構文

typedef struct _USBSCAN_TIMEOUT {
  ULONG TimeoutRead;
  ULONG TimeoutWrite;
  ULONG TimeoutEvent;
} USBSCAN_TIMEOUT, *PUSBSCAN_TIMEOUT;

メンバー

TimeoutRead

読み取り操作がタイムアウトするまで待機する秒数を指定します。

TimeoutWrite

書き込み操作がタイムアウトするまで待機する秒数を指定します。

TimeoutEvent

割り込みが発生するまで待機する秒数を指定します。

注釈

値が 0 の場合は、読み取りまたは書き込み操作または割り込みを永続的に待機することを意味します。

USBSCAN_TIMEOUT構造体は、指定した I/O 制御コードがIOCTL_SET_TIMEOUTされるときに、DeviceIoControl のパラメーターとして使用されます。

要件

要件
Header usbscan.h (Usbscan.h を含む)

こちらもご覧ください

IOCTL_SET_TIMEOUT