PIPE_TYPE-Enumeration (usbscan.h)
Der PIPE_TYPE Datentyp wird als Eingabe für die DeviceIoControl-Funktion verwendet, wenn der E/A-Steuerungscode IOCTL_CANCEL_IO oder IOCTL_RESET_PIPE ist. Jedem Gerätehandle, das DeviceIoControl bereitgestellt wird, sind eine Interruptpipe, eine Bulk-IN-Pipe und eine Bulk-OUT-Pipe zugeordnet. Der angegebene PIPE_TYPE Wert gibt an, für welche dieser Rohre der Vorgang ausgeführt werden soll, wie in der folgenden Tabelle angegeben.
Syntax
typedef enum {
EVENT_PIPE,
READ_DATA_PIPE,
WRITE_DATA_PIPE,
ALL_PIPE
} PIPE_TYPE;
Konstanten
EVENT_PIPE Der Vorgang sollte für die Interruptpipe ausgeführt werden. |
READ_DATA_PIPE Der Vorgang sollte für die Bulk-IN-Pipe ausgeführt werden. |
WRITE_DATA_PIPE Der Vorgang sollte für die Bulk-OUT-Pipe ausgeführt werden. |
ALL_PIPE Der Vorgang sollte für alle Übertragungspipes ausgeführt werden (nicht nur für die Rohre, die dem Gerätehandle zugeordnet sind, das DeviceIoControl bereitgestellt wird). |
Anforderungen
Anforderung | Wert |
---|---|
Header | usbscan.h (einschließlich Usbscan.h) |