Partilhar via


USBSCAN_TIMEOUT estrutura (usbscan.h)

A estrutura USBSCAN_TIMEOUT armazena valores de tempo limite para operações USB bulk IN e bulk OUT e interrupções.

Sintaxe

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

Membros

TimeoutRead

Especifica o número de segundos para aguardar o tempo limite de uma operação de leitura.

TimeoutWrite

Especifica o número de segundos para aguardar o tempo limite de uma operação de gravação.

TimeoutEvent

Especifica o número de segundos para aguardar a interrupção.

Observações

Um valor igual a zero significa aguardar para sempre a operação de leitura ou gravação ou interrupção.

A estrutura USBSCAN_TIMEOUT é usada como um parâmetro para DeviceIoControl, quando o código de controle de E/S especificado é IOCTL_SET_TIMEOUT.

Requisitos

Requisito Valor
cabeçalho usbscan.h (inclua Usbscan.h)

Consulte também

IOCTL_SET_TIMEOUT