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 interruzione, una pipe IN bulk e una pipe OUT bulk sono associate a ogni handle di dispositivo fornito a 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 interruzione.
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 a DeviceIoControl).

Requisiti

Requisito Valore
Intestazione usbscan.h (includere Usbscan.h)