Win32 API 日本語リファレンス
ホームSystem.Ioctl › GET_CHANGER_PARAMETERS_FEATURES1

GET_CHANGER_PARAMETERS_FEATURES1

列挙型フラグ
基底型u4

メンバー 11

名前10進16進
CHANGER_CLEANER_AUTODISMOUNT21474836520x80000004
CHANGER_CLEANER_OPS_NOT_SUPPORTED21474837120x80000040
CHANGER_IEPORT_USER_CONTROL_CLOSE21474839040x80000100
CHANGER_IEPORT_USER_CONTROL_OPEN21474837760x80000080
CHANGER_MOVE_EXTENDS_IEPORT21474841600x80000200
CHANGER_MOVE_RETRACTS_IEPORT21474846720x80000400
CHANGER_PREDISMOUNT_ALIGN_TO_DRIVE21474836500x80000002
CHANGER_PREDISMOUNT_ALIGN_TO_SLOT21474836490x80000001
CHANGER_RTN_MEDIA_TO_ORIGINAL_ADDR21474836800x80000020
CHANGER_SLOTS_USE_TRAYS21474836640x80000010
CHANGER_TRUE_EXCHANGE_CAPABLE21474836560x80000008

各言語での定義

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

typedef enum GET_CHANGER_PARAMETERS_FEATURES1 : unsigned int {
    CHANGER_CLEANER_AUTODISMOUNT = 2147483652,
    CHANGER_CLEANER_OPS_NOT_SUPPORTED = 2147483712,
    CHANGER_IEPORT_USER_CONTROL_CLOSE = 2147483904,
    CHANGER_IEPORT_USER_CONTROL_OPEN = 2147483776,
    CHANGER_MOVE_EXTENDS_IEPORT = 2147484160,
    CHANGER_MOVE_RETRACTS_IEPORT = 2147484672,
    CHANGER_PREDISMOUNT_ALIGN_TO_DRIVE = 2147483650,
    CHANGER_PREDISMOUNT_ALIGN_TO_SLOT = 2147483649,
    CHANGER_RTN_MEDIA_TO_ORIGINAL_ADDR = 2147483680,
    CHANGER_SLOTS_USE_TRAYS = 2147483664,
    CHANGER_TRUE_EXCHANGE_CAPABLE = 2147483656
} GET_CHANGER_PARAMETERS_FEATURES1;
[Flags]
public enum GET_CHANGER_PARAMETERS_FEATURES1 : uint
{
    CHANGER_CLEANER_AUTODISMOUNT = 2147483652,
    CHANGER_CLEANER_OPS_NOT_SUPPORTED = 2147483712,
    CHANGER_IEPORT_USER_CONTROL_CLOSE = 2147483904,
    CHANGER_IEPORT_USER_CONTROL_OPEN = 2147483776,
    CHANGER_MOVE_EXTENDS_IEPORT = 2147484160,
    CHANGER_MOVE_RETRACTS_IEPORT = 2147484672,
    CHANGER_PREDISMOUNT_ALIGN_TO_DRIVE = 2147483650,
    CHANGER_PREDISMOUNT_ALIGN_TO_SLOT = 2147483649,
    CHANGER_RTN_MEDIA_TO_ORIGINAL_ADDR = 2147483680,
    CHANGER_SLOTS_USE_TRAYS = 2147483664,
    CHANGER_TRUE_EXCHANGE_CAPABLE = 2147483656,
}
<Flags>
Public Enum GET_CHANGER_PARAMETERS_FEATURES1 As UInteger
    CHANGER_CLEANER_AUTODISMOUNT = 2147483652
    CHANGER_CLEANER_OPS_NOT_SUPPORTED = 2147483712
    CHANGER_IEPORT_USER_CONTROL_CLOSE = 2147483904
    CHANGER_IEPORT_USER_CONTROL_OPEN = 2147483776
    CHANGER_MOVE_EXTENDS_IEPORT = 2147484160
    CHANGER_MOVE_RETRACTS_IEPORT = 2147484672
    CHANGER_PREDISMOUNT_ALIGN_TO_DRIVE = 2147483650
    CHANGER_PREDISMOUNT_ALIGN_TO_SLOT = 2147483649
    CHANGER_RTN_MEDIA_TO_ORIGINAL_ADDR = 2147483680
    CHANGER_SLOTS_USE_TRAYS = 2147483664
    CHANGER_TRUE_EXCHANGE_CAPABLE = 2147483656
End Enum
import enum

class GET_CHANGER_PARAMETERS_FEATURES1(enum.IntFlag):
    CHANGER_CLEANER_AUTODISMOUNT = 2147483652
    CHANGER_CLEANER_OPS_NOT_SUPPORTED = 2147483712
    CHANGER_IEPORT_USER_CONTROL_CLOSE = 2147483904
    CHANGER_IEPORT_USER_CONTROL_OPEN = 2147483776
    CHANGER_MOVE_EXTENDS_IEPORT = 2147484160
    CHANGER_MOVE_RETRACTS_IEPORT = 2147484672
    CHANGER_PREDISMOUNT_ALIGN_TO_DRIVE = 2147483650
    CHANGER_PREDISMOUNT_ALIGN_TO_SLOT = 2147483649
    CHANGER_RTN_MEDIA_TO_ORIGINAL_ADDR = 2147483680
    CHANGER_SLOTS_USE_TRAYS = 2147483664
    CHANGER_TRUE_EXCHANGE_CAPABLE = 2147483656
// GET_CHANGER_PARAMETERS_FEATURES1 (flags)
pub const CHANGER_CLEANER_AUTODISMOUNT: u32 = 2147483652;
pub const CHANGER_CLEANER_OPS_NOT_SUPPORTED: u32 = 2147483712;
pub const CHANGER_IEPORT_USER_CONTROL_CLOSE: u32 = 2147483904;
pub const CHANGER_IEPORT_USER_CONTROL_OPEN: u32 = 2147483776;
pub const CHANGER_MOVE_EXTENDS_IEPORT: u32 = 2147484160;
pub const CHANGER_MOVE_RETRACTS_IEPORT: u32 = 2147484672;
pub const CHANGER_PREDISMOUNT_ALIGN_TO_DRIVE: u32 = 2147483650;
pub const CHANGER_PREDISMOUNT_ALIGN_TO_SLOT: u32 = 2147483649;
pub const CHANGER_RTN_MEDIA_TO_ORIGINAL_ADDR: u32 = 2147483680;
pub const CHANGER_SLOTS_USE_TRAYS: u32 = 2147483664;
pub const CHANGER_TRUE_EXCHANGE_CAPABLE: u32 = 2147483656;
// GET_CHANGER_PARAMETERS_FEATURES1
const (
	CHANGER_CLEANER_AUTODISMOUNT uint32 = 2147483652
	CHANGER_CLEANER_OPS_NOT_SUPPORTED uint32 = 2147483712
	CHANGER_IEPORT_USER_CONTROL_CLOSE uint32 = 2147483904
	CHANGER_IEPORT_USER_CONTROL_OPEN uint32 = 2147483776
	CHANGER_MOVE_EXTENDS_IEPORT uint32 = 2147484160
	CHANGER_MOVE_RETRACTS_IEPORT uint32 = 2147484672
	CHANGER_PREDISMOUNT_ALIGN_TO_DRIVE uint32 = 2147483650
	CHANGER_PREDISMOUNT_ALIGN_TO_SLOT uint32 = 2147483649
	CHANGER_RTN_MEDIA_TO_ORIGINAL_ADDR uint32 = 2147483680
	CHANGER_SLOTS_USE_TRAYS uint32 = 2147483664
	CHANGER_TRUE_EXCHANGE_CAPABLE uint32 = 2147483656
)
const
  CHANGER_CLEANER_AUTODISMOUNT = 2147483652;
  CHANGER_CLEANER_OPS_NOT_SUPPORTED = 2147483712;
  CHANGER_IEPORT_USER_CONTROL_CLOSE = 2147483904;
  CHANGER_IEPORT_USER_CONTROL_OPEN = 2147483776;
  CHANGER_MOVE_EXTENDS_IEPORT = 2147484160;
  CHANGER_MOVE_RETRACTS_IEPORT = 2147484672;
  CHANGER_PREDISMOUNT_ALIGN_TO_DRIVE = 2147483650;
  CHANGER_PREDISMOUNT_ALIGN_TO_SLOT = 2147483649;
  CHANGER_RTN_MEDIA_TO_ORIGINAL_ADDR = 2147483680;
  CHANGER_SLOTS_USE_TRAYS = 2147483664;
  CHANGER_TRUE_EXCHANGE_CAPABLE = 2147483656;
// GET_CHANGER_PARAMETERS_FEATURES1
pub const CHANGER_CLEANER_AUTODISMOUNT: u32 = 2147483652;
pub const CHANGER_CLEANER_OPS_NOT_SUPPORTED: u32 = 2147483712;
pub const CHANGER_IEPORT_USER_CONTROL_CLOSE: u32 = 2147483904;
pub const CHANGER_IEPORT_USER_CONTROL_OPEN: u32 = 2147483776;
pub const CHANGER_MOVE_EXTENDS_IEPORT: u32 = 2147484160;
pub const CHANGER_MOVE_RETRACTS_IEPORT: u32 = 2147484672;
pub const CHANGER_PREDISMOUNT_ALIGN_TO_DRIVE: u32 = 2147483650;
pub const CHANGER_PREDISMOUNT_ALIGN_TO_SLOT: u32 = 2147483649;
pub const CHANGER_RTN_MEDIA_TO_ORIGINAL_ADDR: u32 = 2147483680;
pub const CHANGER_SLOTS_USE_TRAYS: u32 = 2147483664;
pub const CHANGER_TRUE_EXCHANGE_CAPABLE: u32 = 2147483656;
const
  CHANGER_CLEANER_AUTODISMOUNT* = 2147483652
  CHANGER_CLEANER_OPS_NOT_SUPPORTED* = 2147483712
  CHANGER_IEPORT_USER_CONTROL_CLOSE* = 2147483904
  CHANGER_IEPORT_USER_CONTROL_OPEN* = 2147483776
  CHANGER_MOVE_EXTENDS_IEPORT* = 2147484160
  CHANGER_MOVE_RETRACTS_IEPORT* = 2147484672
  CHANGER_PREDISMOUNT_ALIGN_TO_DRIVE* = 2147483650
  CHANGER_PREDISMOUNT_ALIGN_TO_SLOT* = 2147483649
  CHANGER_RTN_MEDIA_TO_ORIGINAL_ADDR* = 2147483680
  CHANGER_SLOTS_USE_TRAYS* = 2147483664
  CHANGER_TRUE_EXCHANGE_CAPABLE* = 2147483656
enum GET_CHANGER_PARAMETERS_FEATURES1 : uint {
    CHANGER_CLEANER_AUTODISMOUNT = 2147483652,
    CHANGER_CLEANER_OPS_NOT_SUPPORTED = 2147483712,
    CHANGER_IEPORT_USER_CONTROL_CLOSE = 2147483904,
    CHANGER_IEPORT_USER_CONTROL_OPEN = 2147483776,
    CHANGER_MOVE_EXTENDS_IEPORT = 2147484160,
    CHANGER_MOVE_RETRACTS_IEPORT = 2147484672,
    CHANGER_PREDISMOUNT_ALIGN_TO_DRIVE = 2147483650,
    CHANGER_PREDISMOUNT_ALIGN_TO_SLOT = 2147483649,
    CHANGER_RTN_MEDIA_TO_ORIGINAL_ADDR = 2147483680,
    CHANGER_SLOTS_USE_TRAYS = 2147483664,
    CHANGER_TRUE_EXCHANGE_CAPABLE = 2147483656,
}
#define global CHANGER_CLEANER_AUTODISMOUNT       0x80000004
#define global CHANGER_CLEANER_OPS_NOT_SUPPORTED  0x80000040
#define global CHANGER_IEPORT_USER_CONTROL_CLOSE  0x80000100
#define global CHANGER_IEPORT_USER_CONTROL_OPEN   0x80000080
#define global CHANGER_MOVE_EXTENDS_IEPORT        0x80000200
#define global CHANGER_MOVE_RETRACTS_IEPORT       0x80000400
#define global CHANGER_PREDISMOUNT_ALIGN_TO_DRIVE 0x80000002
#define global CHANGER_PREDISMOUNT_ALIGN_TO_SLOT  0x80000001
#define global CHANGER_RTN_MEDIA_TO_ORIGINAL_ADDR 0x80000020
#define global CHANGER_SLOTS_USE_TRAYS            0x80000010
#define global CHANGER_TRUE_EXCHANGE_CAPABLE      0x80000008
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。