Compartilhar via


enumeração PIPE_TYPE (usbscan.h)

O tipo de dados PIPE_TYPE será usado como entrada para a função DeviceIoControl , se o código de controle de E/S for IOCTL_CANCEL_IO ou IOCTL_RESET_PIPE. Um pipe de interrupção, um pipe IN em massa e um pipe OUT em massa são associados a cada identificador de dispositivo fornecido para DeviceIoControl. O valor PIPE_TYPE especificado indica em qual desses pipes a operação deve ser executada, conforme indicado na tabela a seguir.

Syntax

typedef enum {
  EVENT_PIPE,
  READ_DATA_PIPE,
  WRITE_DATA_PIPE,
  ALL_PIPE
} PIPE_TYPE;

Constantes

 
EVENT_PIPE
A operação deve ser executada no pipe de interrupção.
READ_DATA_PIPE
A operação deve ser executada no pipe BULK IN.
WRITE_DATA_PIPE
A operação deve ser executada no pipe BULK OUT.
ALL_PIPE
A operação deve ser executada em todos os pipes de transferência (não apenas os pipes associados ao identificador do dispositivo fornecido para DeviceIoControl).

Requisitos

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