énumération PIPE_TYPE (usbscan.h)
Le type de données PIPE_TYPE est utilisé comme entrée dans la fonction DeviceIoControl , si le code de contrôle d’E/S est IOCTL_CANCEL_IO ou IOCTL_RESET_PIPE. Un canal d’interruption, un canal IN en bloc et un canal OUT en bloc sont associés à chaque handle d’appareil fourni à DeviceIoControl. La valeur PIPE_TYPE spécifiée indique sur quels canaux l’opération doit être effectuée, comme indiqué dans le tableau suivant.
Syntax
typedef enum {
EVENT_PIPE,
READ_DATA_PIPE,
WRITE_DATA_PIPE,
ALL_PIPE
} PIPE_TYPE;
Constantes
EVENT_PIPE L’opération doit être effectuée sur le canal d’interruption. |
READ_DATA_PIPE L’opération doit être effectuée sur le canal IN en bloc. |
WRITE_DATA_PIPE L’opération doit être effectuée sur le canal OUT en bloc. |
ALL_PIPE L’opération doit être effectuée sur tous les canaux de transfert (pas seulement sur les canaux associés au handle d’appareil fourni à DeviceIoControl). |
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | usbscan.h (inclure Usbscan.h) |