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) |