Compartir a través de


enumeración PIPE_TYPE (usbscan.h)

El tipo de datos PIPE_TYPE se usa como entrada para la función DeviceIoControl, si el código de control de E/S es IOCTL_CANCEL_IO o IOCTL_RESET_PIPE. Una canalización de interrupción, una canalización IN masiva y una canalización OUT masiva se asocian a cada identificador de dispositivo proporcionado para DeviceIoControl. El valor de PIPE_TYPE especificado indica en cuál de estas canalizaciones se debe realizar la operación, como se indica en la tabla siguiente.

Sintaxis

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

Constantes

 
EVENT_PIPE
La operación debe realizarse en la canalización de interrupción.
READ_DATA_PIPE
La operación debe realizarse en la canalización in masiva.
WRITE_DATA_PIPE
La operación debe realizarse en la canalización OUT masiva.
ALL_PIPE
La operación debe realizarse en todas las canalizaciones de transferencia de (no solo las canalizaciones asociadas al identificador de dispositivo proporcionadas a DeviceIoControl).

Requisitos

Requisito Valor
encabezado de usbscan.h (incluya Usbscan.h)