Condividi tramite


enumerazione PIPE_TYPE (usbscan.h)

Il tipo di dati PIPE_TYPE viene usato come input per la funzione DeviceIoControl, se il codice di controllo I/O è IOCTL_CANCEL_IO o IOCTL_RESET_PIPE. Una pipe di interrupt, una pipe IN bulk e una pipe OUT bulk sono associate a ogni handle di dispositivo fornito per DeviceIoControl. Il valore PIPE_TYPE specificato indica su quale di queste pipe deve essere eseguita l'operazione, come indicato nella tabella seguente.

Sintassi

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

Costanti

 
EVENT_PIPE
L'operazione deve essere eseguita sulla pipe di interrupt.
READ_DATA_PIPE
L'operazione deve essere eseguita sulla pipe IN bulk.
WRITE_DATA_PIPE
L'operazione deve essere eseguita sulla pipe OUT bulk.
ALL_PIPE
L'operazione deve essere eseguita su tutte le pipe di trasferimento (non solo le pipe associate all'handle del dispositivo fornito per DeviceIoControl).

Fabbisogno

Requisito Valore
intestazione usbscan.h (include Usbscan.h)