PIPE_TYPE列挙 (usbscan.h)
PIPE_TYPE データ型は、I/O コントロール コードが IOCTL_CANCEL_IO または IOCTL_RESET_PIPE場合に、DeviceIoControl 関数への入力として使用されます。 割り込みパイプ、一括 IN パイプ、および一括 OUT パイプは、DeviceIoControlに提供される各デバイス ハンドルに関連付けられます。 指定したPIPE_TYPE値は、次の表に示すように、操作を実行する必要があるパイプを示します。
構文
typedef enum {
EVENT_PIPE,
READ_DATA_PIPE,
WRITE_DATA_PIPE,
ALL_PIPE
} PIPE_TYPE;
定数
EVENT_PIPE 割り込みパイプに対して操作を実行する必要があります。 |
READ_DATA_PIPE 一括 IN パイプに対して操作を実行する必要があります。 |
WRITE_DATA_PIPE 一括 OUT パイプに対して操作を実行する必要があります。 |
ALL_PIPE この操作は、すべての 転送パイプ に対して実行する必要があります (DeviceIoControlに指定されたデバイス ハンドルに関連付けられているパイプだけでなく)。 |
必要条件
要件 | 価値 |
---|---|
ヘッダー | usbscan.h (Usbscan.h を含む) |