Compartilhar via


estrutura USBSCAN_TIMEOUT (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 a aguardar o tempo limite de uma operação de leitura.

TimeoutWrite

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

TimeoutEvent

Especifica o número de segundos a aguardar a ocorrência de uma interrupção.

Comentários

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)

Confira também

IOCTL_SET_TIMEOUT