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

CHANGER_ELEMENT_STATUS_FLAGS

列挙型フラグ
基底型u4

メンバー 14

名前10進16進
ELEMENT_STATUS_ACCESS80x8
ELEMENT_STATUS_AVOLTAG5368709120x20000000
ELEMENT_STATUS_EXCEPT40x4
ELEMENT_STATUS_EXENAB160x10
ELEMENT_STATUS_FULL10x1
ELEMENT_STATUS_ID_VALID81920x2000
ELEMENT_STATUS_IMPEXP20x2
ELEMENT_STATUS_INENAB320x20
ELEMENT_STATUS_INVERT41943040x400000
ELEMENT_STATUS_LUN_VALID40960x1000
ELEMENT_STATUS_NOT_BUS327680x8000
ELEMENT_STATUS_PVOLTAG2684354560x10000000
ELEMENT_STATUS_SVALID83886080x800000
ELEMENT_STATUS_PRODUCT_DATA640x40

各言語での定義

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

typedef enum CHANGER_ELEMENT_STATUS_FLAGS : unsigned int {
    ELEMENT_STATUS_ACCESS = 8,
    ELEMENT_STATUS_AVOLTAG = 536870912,
    ELEMENT_STATUS_EXCEPT = 4,
    ELEMENT_STATUS_EXENAB = 16,
    ELEMENT_STATUS_FULL = 1,
    ELEMENT_STATUS_ID_VALID = 8192,
    ELEMENT_STATUS_IMPEXP = 2,
    ELEMENT_STATUS_INENAB = 32,
    ELEMENT_STATUS_INVERT = 4194304,
    ELEMENT_STATUS_LUN_VALID = 4096,
    ELEMENT_STATUS_NOT_BUS = 32768,
    ELEMENT_STATUS_PVOLTAG = 268435456,
    ELEMENT_STATUS_SVALID = 8388608,
    ELEMENT_STATUS_PRODUCT_DATA = 64
} CHANGER_ELEMENT_STATUS_FLAGS;
[Flags]
public enum CHANGER_ELEMENT_STATUS_FLAGS : uint
{
    ELEMENT_STATUS_ACCESS = 8,
    ELEMENT_STATUS_AVOLTAG = 536870912,
    ELEMENT_STATUS_EXCEPT = 4,
    ELEMENT_STATUS_EXENAB = 16,
    ELEMENT_STATUS_FULL = 1,
    ELEMENT_STATUS_ID_VALID = 8192,
    ELEMENT_STATUS_IMPEXP = 2,
    ELEMENT_STATUS_INENAB = 32,
    ELEMENT_STATUS_INVERT = 4194304,
    ELEMENT_STATUS_LUN_VALID = 4096,
    ELEMENT_STATUS_NOT_BUS = 32768,
    ELEMENT_STATUS_PVOLTAG = 268435456,
    ELEMENT_STATUS_SVALID = 8388608,
    ELEMENT_STATUS_PRODUCT_DATA = 64,
}
<Flags>
Public Enum CHANGER_ELEMENT_STATUS_FLAGS As UInteger
    ELEMENT_STATUS_ACCESS = 8
    ELEMENT_STATUS_AVOLTAG = 536870912
    ELEMENT_STATUS_EXCEPT = 4
    ELEMENT_STATUS_EXENAB = 16
    ELEMENT_STATUS_FULL = 1
    ELEMENT_STATUS_ID_VALID = 8192
    ELEMENT_STATUS_IMPEXP = 2
    ELEMENT_STATUS_INENAB = 32
    ELEMENT_STATUS_INVERT = 4194304
    ELEMENT_STATUS_LUN_VALID = 4096
    ELEMENT_STATUS_NOT_BUS = 32768
    ELEMENT_STATUS_PVOLTAG = 268435456
    ELEMENT_STATUS_SVALID = 8388608
    ELEMENT_STATUS_PRODUCT_DATA = 64
End Enum
import enum

class CHANGER_ELEMENT_STATUS_FLAGS(enum.IntFlag):
    ELEMENT_STATUS_ACCESS = 8
    ELEMENT_STATUS_AVOLTAG = 536870912
    ELEMENT_STATUS_EXCEPT = 4
    ELEMENT_STATUS_EXENAB = 16
    ELEMENT_STATUS_FULL = 1
    ELEMENT_STATUS_ID_VALID = 8192
    ELEMENT_STATUS_IMPEXP = 2
    ELEMENT_STATUS_INENAB = 32
    ELEMENT_STATUS_INVERT = 4194304
    ELEMENT_STATUS_LUN_VALID = 4096
    ELEMENT_STATUS_NOT_BUS = 32768
    ELEMENT_STATUS_PVOLTAG = 268435456
    ELEMENT_STATUS_SVALID = 8388608
    ELEMENT_STATUS_PRODUCT_DATA = 64
// CHANGER_ELEMENT_STATUS_FLAGS (flags)
pub const ELEMENT_STATUS_ACCESS: u32 = 8;
pub const ELEMENT_STATUS_AVOLTAG: u32 = 536870912;
pub const ELEMENT_STATUS_EXCEPT: u32 = 4;
pub const ELEMENT_STATUS_EXENAB: u32 = 16;
pub const ELEMENT_STATUS_FULL: u32 = 1;
pub const ELEMENT_STATUS_ID_VALID: u32 = 8192;
pub const ELEMENT_STATUS_IMPEXP: u32 = 2;
pub const ELEMENT_STATUS_INENAB: u32 = 32;
pub const ELEMENT_STATUS_INVERT: u32 = 4194304;
pub const ELEMENT_STATUS_LUN_VALID: u32 = 4096;
pub const ELEMENT_STATUS_NOT_BUS: u32 = 32768;
pub const ELEMENT_STATUS_PVOLTAG: u32 = 268435456;
pub const ELEMENT_STATUS_SVALID: u32 = 8388608;
pub const ELEMENT_STATUS_PRODUCT_DATA: u32 = 64;
// CHANGER_ELEMENT_STATUS_FLAGS
const (
	ELEMENT_STATUS_ACCESS uint32 = 8
	ELEMENT_STATUS_AVOLTAG uint32 = 536870912
	ELEMENT_STATUS_EXCEPT uint32 = 4
	ELEMENT_STATUS_EXENAB uint32 = 16
	ELEMENT_STATUS_FULL uint32 = 1
	ELEMENT_STATUS_ID_VALID uint32 = 8192
	ELEMENT_STATUS_IMPEXP uint32 = 2
	ELEMENT_STATUS_INENAB uint32 = 32
	ELEMENT_STATUS_INVERT uint32 = 4194304
	ELEMENT_STATUS_LUN_VALID uint32 = 4096
	ELEMENT_STATUS_NOT_BUS uint32 = 32768
	ELEMENT_STATUS_PVOLTAG uint32 = 268435456
	ELEMENT_STATUS_SVALID uint32 = 8388608
	ELEMENT_STATUS_PRODUCT_DATA uint32 = 64
)
const
  ELEMENT_STATUS_ACCESS = 8;
  ELEMENT_STATUS_AVOLTAG = 536870912;
  ELEMENT_STATUS_EXCEPT = 4;
  ELEMENT_STATUS_EXENAB = 16;
  ELEMENT_STATUS_FULL = 1;
  ELEMENT_STATUS_ID_VALID = 8192;
  ELEMENT_STATUS_IMPEXP = 2;
  ELEMENT_STATUS_INENAB = 32;
  ELEMENT_STATUS_INVERT = 4194304;
  ELEMENT_STATUS_LUN_VALID = 4096;
  ELEMENT_STATUS_NOT_BUS = 32768;
  ELEMENT_STATUS_PVOLTAG = 268435456;
  ELEMENT_STATUS_SVALID = 8388608;
  ELEMENT_STATUS_PRODUCT_DATA = 64;
// CHANGER_ELEMENT_STATUS_FLAGS
pub const ELEMENT_STATUS_ACCESS: u32 = 8;
pub const ELEMENT_STATUS_AVOLTAG: u32 = 536870912;
pub const ELEMENT_STATUS_EXCEPT: u32 = 4;
pub const ELEMENT_STATUS_EXENAB: u32 = 16;
pub const ELEMENT_STATUS_FULL: u32 = 1;
pub const ELEMENT_STATUS_ID_VALID: u32 = 8192;
pub const ELEMENT_STATUS_IMPEXP: u32 = 2;
pub const ELEMENT_STATUS_INENAB: u32 = 32;
pub const ELEMENT_STATUS_INVERT: u32 = 4194304;
pub const ELEMENT_STATUS_LUN_VALID: u32 = 4096;
pub const ELEMENT_STATUS_NOT_BUS: u32 = 32768;
pub const ELEMENT_STATUS_PVOLTAG: u32 = 268435456;
pub const ELEMENT_STATUS_SVALID: u32 = 8388608;
pub const ELEMENT_STATUS_PRODUCT_DATA: u32 = 64;
const
  ELEMENT_STATUS_ACCESS* = 8
  ELEMENT_STATUS_AVOLTAG* = 536870912
  ELEMENT_STATUS_EXCEPT* = 4
  ELEMENT_STATUS_EXENAB* = 16
  ELEMENT_STATUS_FULL* = 1
  ELEMENT_STATUS_ID_VALID* = 8192
  ELEMENT_STATUS_IMPEXP* = 2
  ELEMENT_STATUS_INENAB* = 32
  ELEMENT_STATUS_INVERT* = 4194304
  ELEMENT_STATUS_LUN_VALID* = 4096
  ELEMENT_STATUS_NOT_BUS* = 32768
  ELEMENT_STATUS_PVOLTAG* = 268435456
  ELEMENT_STATUS_SVALID* = 8388608
  ELEMENT_STATUS_PRODUCT_DATA* = 64
enum CHANGER_ELEMENT_STATUS_FLAGS : uint {
    ELEMENT_STATUS_ACCESS = 8,
    ELEMENT_STATUS_AVOLTAG = 536870912,
    ELEMENT_STATUS_EXCEPT = 4,
    ELEMENT_STATUS_EXENAB = 16,
    ELEMENT_STATUS_FULL = 1,
    ELEMENT_STATUS_ID_VALID = 8192,
    ELEMENT_STATUS_IMPEXP = 2,
    ELEMENT_STATUS_INENAB = 32,
    ELEMENT_STATUS_INVERT = 4194304,
    ELEMENT_STATUS_LUN_VALID = 4096,
    ELEMENT_STATUS_NOT_BUS = 32768,
    ELEMENT_STATUS_PVOLTAG = 268435456,
    ELEMENT_STATUS_SVALID = 8388608,
    ELEMENT_STATUS_PRODUCT_DATA = 64,
}
#define global ELEMENT_STATUS_ACCESS       0x8
#define global ELEMENT_STATUS_AVOLTAG      0x20000000
#define global ELEMENT_STATUS_EXCEPT       0x4
#define global ELEMENT_STATUS_EXENAB       0x10
#define global ELEMENT_STATUS_FULL         0x1
#define global ELEMENT_STATUS_ID_VALID     0x2000
#define global ELEMENT_STATUS_IMPEXP       0x2
#define global ELEMENT_STATUS_INENAB       0x20
#define global ELEMENT_STATUS_INVERT       0x400000
#define global ELEMENT_STATUS_LUN_VALID    0x1000
#define global ELEMENT_STATUS_NOT_BUS      0x8000
#define global ELEMENT_STATUS_PVOLTAG      0x10000000
#define global ELEMENT_STATUS_SVALID       0x800000
#define global ELEMENT_STATUS_PRODUCT_DATA 0x40
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。