Freigeben über


PIPE_TYPE-Aufzählung (usbscan.h)

Der PIPE_TYPE Datentyp wird als Eingabe für die DeviceIoControl--Funktion verwendet, wenn der E/A-Steuerelementcode IOCTL_CANCEL_IO oder IOCTL_RESET_PIPEist. Ein Interruptrohr, ein Massen-IN-Rohr und ein Bulk OUT-Rohr sind jedem Gerätehandle zugeordnet, das an DeviceIoControl-geliefert wird. 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 auf der Unterbrechungspipeline ausgeführt werden.
READ_DATA_PIPE
Der Vorgang sollte für die Massen-IN-Rohre ausgeführt werden.
WRITE_DATA_PIPE
Der Vorgang sollte für das Massenausgangsrohr ausgeführt werden.
ALL_PIPE
Der Betrieb sollte auf allen Übertragungsrohren ausgeführt werden (nicht nur die Rohre, die mit dem Gerätehandle verbunden sind, das DeviceIoControl).

Anforderungen

Anforderung Wert
Header- usbscan.h (include Usbscan.h)