Win32 API 日本語リファレンス
ホームDevices.Usb › RAW_PIPE_TYPE

RAW_PIPE_TYPE

列挙型
基底型i4

メンバー 4

名前10進16進
USBSCAN_PIPE_CONTROL00x0
USBSCAN_PIPE_ISOCHRONOUS10x1
USBSCAN_PIPE_BULK20x2
USBSCAN_PIPE_INTERRUPT30x3

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum RAW_PIPE_TYPE : int {
    USBSCAN_PIPE_CONTROL = 0,
    USBSCAN_PIPE_ISOCHRONOUS = 1,
    USBSCAN_PIPE_BULK = 2,
    USBSCAN_PIPE_INTERRUPT = 3
} RAW_PIPE_TYPE;
public enum RAW_PIPE_TYPE : int
{
    USBSCAN_PIPE_CONTROL = 0,
    USBSCAN_PIPE_ISOCHRONOUS = 1,
    USBSCAN_PIPE_BULK = 2,
    USBSCAN_PIPE_INTERRUPT = 3,
}
Public Enum RAW_PIPE_TYPE As Integer
    USBSCAN_PIPE_CONTROL = 0
    USBSCAN_PIPE_ISOCHRONOUS = 1
    USBSCAN_PIPE_BULK = 2
    USBSCAN_PIPE_INTERRUPT = 3
End Enum
import enum

class RAW_PIPE_TYPE(enum.IntEnum):
    USBSCAN_PIPE_CONTROL = 0
    USBSCAN_PIPE_ISOCHRONOUS = 1
    USBSCAN_PIPE_BULK = 2
    USBSCAN_PIPE_INTERRUPT = 3
// RAW_PIPE_TYPE
pub const USBSCAN_PIPE_CONTROL: i32 = 0;
pub const USBSCAN_PIPE_ISOCHRONOUS: i32 = 1;
pub const USBSCAN_PIPE_BULK: i32 = 2;
pub const USBSCAN_PIPE_INTERRUPT: i32 = 3;
// RAW_PIPE_TYPE
const (
	USBSCAN_PIPE_CONTROL int32 = 0
	USBSCAN_PIPE_ISOCHRONOUS int32 = 1
	USBSCAN_PIPE_BULK int32 = 2
	USBSCAN_PIPE_INTERRUPT int32 = 3
)
const
  USBSCAN_PIPE_CONTROL = 0;
  USBSCAN_PIPE_ISOCHRONOUS = 1;
  USBSCAN_PIPE_BULK = 2;
  USBSCAN_PIPE_INTERRUPT = 3;
// RAW_PIPE_TYPE
pub const USBSCAN_PIPE_CONTROL: i32 = 0;
pub const USBSCAN_PIPE_ISOCHRONOUS: i32 = 1;
pub const USBSCAN_PIPE_BULK: i32 = 2;
pub const USBSCAN_PIPE_INTERRUPT: i32 = 3;
const
  USBSCAN_PIPE_CONTROL* = 0
  USBSCAN_PIPE_ISOCHRONOUS* = 1
  USBSCAN_PIPE_BULK* = 2
  USBSCAN_PIPE_INTERRUPT* = 3
enum RAW_PIPE_TYPE : int {
    USBSCAN_PIPE_CONTROL = 0,
    USBSCAN_PIPE_ISOCHRONOUS = 1,
    USBSCAN_PIPE_BULK = 2,
    USBSCAN_PIPE_INTERRUPT = 3,
}
#define global USBSCAN_PIPE_CONTROL     0x0
#define global USBSCAN_PIPE_ISOCHRONOUS 0x1
#define global USBSCAN_PIPE_BULK        0x2
#define global USBSCAN_PIPE_INTERRUPT   0x3