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

PCD_FLAGS

列挙型フラグ
基底型u4

メンバー 36

名前10進16進
mPCD_IO_8_1610x1
fPCD_IO_800x0
fPCD_IO_1610x1
mPCD_MEM_8_1620x2
fPCD_MEM_800x0
fPCD_MEM_1620x2
mPCD_MEM_A_C120xC
fPCD_MEM1_A40x4
fPCD_MEM2_A80x8
fPCD_IO_ZW_8160x10
fPCD_IO_SRC_16320x20
fPCD_IO_WS_16640x40
mPCD_MEM_WS7680x300
fPCD_MEM_WS_ONE2560x100
fPCD_MEM_WS_TWO5120x200
fPCD_MEM_WS_THREE7680x300
fPCD_MEM_A40x4
fPCD_ATTRIBUTES_PER_WINDOW327680x8000
fPCD_IO1_16655360x10000
fPCD_IO1_ZW_81310720x20000
fPCD_IO1_SRC_162621440x40000
fPCD_IO1_WS_165242880x80000
fPCD_IO2_1610485760x100000
fPCD_IO2_ZW_820971520x200000
fPCD_IO2_SRC_1641943040x400000
fPCD_IO2_WS_1683886080x800000
mPCD_MEM1_WS503316480x3000000
fPCD_MEM1_WS_ONE167772160x1000000
fPCD_MEM1_WS_TWO335544320x2000000
fPCD_MEM1_WS_THREE503316480x3000000
fPCD_MEM1_16671088640x4000000
mPCD_MEM2_WS8053063680x30000000
fPCD_MEM2_WS_ONE2684354560x10000000
fPCD_MEM2_WS_TWO5368709120x20000000
fPCD_MEM2_WS_THREE8053063680x30000000
fPCD_MEM2_1610737418240x40000000

各言語での定義

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

typedef enum PCD_FLAGS : unsigned int {
    mPCD_IO_8_16 = 1,
    fPCD_IO_8 = 0,
    fPCD_IO_16 = 1,
    mPCD_MEM_8_16 = 2,
    fPCD_MEM_8 = 0,
    fPCD_MEM_16 = 2,
    mPCD_MEM_A_C = 12,
    fPCD_MEM1_A = 4,
    fPCD_MEM2_A = 8,
    fPCD_IO_ZW_8 = 16,
    fPCD_IO_SRC_16 = 32,
    fPCD_IO_WS_16 = 64,
    mPCD_MEM_WS = 768,
    fPCD_MEM_WS_ONE = 256,
    fPCD_MEM_WS_TWO = 512,
    fPCD_MEM_WS_THREE = 768,
    fPCD_MEM_A = 4,
    fPCD_ATTRIBUTES_PER_WINDOW = 32768,
    fPCD_IO1_16 = 65536,
    fPCD_IO1_ZW_8 = 131072,
    fPCD_IO1_SRC_16 = 262144,
    fPCD_IO1_WS_16 = 524288,
    fPCD_IO2_16 = 1048576,
    fPCD_IO2_ZW_8 = 2097152,
    fPCD_IO2_SRC_16 = 4194304,
    fPCD_IO2_WS_16 = 8388608,
    mPCD_MEM1_WS = 50331648,
    fPCD_MEM1_WS_ONE = 16777216,
    fPCD_MEM1_WS_TWO = 33554432,
    fPCD_MEM1_WS_THREE = 50331648,
    fPCD_MEM1_16 = 67108864,
    mPCD_MEM2_WS = 805306368,
    fPCD_MEM2_WS_ONE = 268435456,
    fPCD_MEM2_WS_TWO = 536870912,
    fPCD_MEM2_WS_THREE = 805306368,
    fPCD_MEM2_16 = 1073741824
} PCD_FLAGS;
[Flags]
public enum PCD_FLAGS : uint
{
    mPCD_IO_8_16 = 1,
    fPCD_IO_8 = 0,
    fPCD_IO_16 = 1,
    mPCD_MEM_8_16 = 2,
    fPCD_MEM_8 = 0,
    fPCD_MEM_16 = 2,
    mPCD_MEM_A_C = 12,
    fPCD_MEM1_A = 4,
    fPCD_MEM2_A = 8,
    fPCD_IO_ZW_8 = 16,
    fPCD_IO_SRC_16 = 32,
    fPCD_IO_WS_16 = 64,
    mPCD_MEM_WS = 768,
    fPCD_MEM_WS_ONE = 256,
    fPCD_MEM_WS_TWO = 512,
    fPCD_MEM_WS_THREE = 768,
    fPCD_MEM_A = 4,
    fPCD_ATTRIBUTES_PER_WINDOW = 32768,
    fPCD_IO1_16 = 65536,
    fPCD_IO1_ZW_8 = 131072,
    fPCD_IO1_SRC_16 = 262144,
    fPCD_IO1_WS_16 = 524288,
    fPCD_IO2_16 = 1048576,
    fPCD_IO2_ZW_8 = 2097152,
    fPCD_IO2_SRC_16 = 4194304,
    fPCD_IO2_WS_16 = 8388608,
    mPCD_MEM1_WS = 50331648,
    fPCD_MEM1_WS_ONE = 16777216,
    fPCD_MEM1_WS_TWO = 33554432,
    fPCD_MEM1_WS_THREE = 50331648,
    fPCD_MEM1_16 = 67108864,
    mPCD_MEM2_WS = 805306368,
    fPCD_MEM2_WS_ONE = 268435456,
    fPCD_MEM2_WS_TWO = 536870912,
    fPCD_MEM2_WS_THREE = 805306368,
    fPCD_MEM2_16 = 1073741824,
}
<Flags>
Public Enum PCD_FLAGS As UInteger
    mPCD_IO_8_16 = 1
    fPCD_IO_8 = 0
    fPCD_IO_16 = 1
    mPCD_MEM_8_16 = 2
    fPCD_MEM_8 = 0
    fPCD_MEM_16 = 2
    mPCD_MEM_A_C = 12
    fPCD_MEM1_A = 4
    fPCD_MEM2_A = 8
    fPCD_IO_ZW_8 = 16
    fPCD_IO_SRC_16 = 32
    fPCD_IO_WS_16 = 64
    mPCD_MEM_WS = 768
    fPCD_MEM_WS_ONE = 256
    fPCD_MEM_WS_TWO = 512
    fPCD_MEM_WS_THREE = 768
    fPCD_MEM_A = 4
    fPCD_ATTRIBUTES_PER_WINDOW = 32768
    fPCD_IO1_16 = 65536
    fPCD_IO1_ZW_8 = 131072
    fPCD_IO1_SRC_16 = 262144
    fPCD_IO1_WS_16 = 524288
    fPCD_IO2_16 = 1048576
    fPCD_IO2_ZW_8 = 2097152
    fPCD_IO2_SRC_16 = 4194304
    fPCD_IO2_WS_16 = 8388608
    mPCD_MEM1_WS = 50331648
    fPCD_MEM1_WS_ONE = 16777216
    fPCD_MEM1_WS_TWO = 33554432
    fPCD_MEM1_WS_THREE = 50331648
    fPCD_MEM1_16 = 67108864
    mPCD_MEM2_WS = 805306368
    fPCD_MEM2_WS_ONE = 268435456
    fPCD_MEM2_WS_TWO = 536870912
    fPCD_MEM2_WS_THREE = 805306368
    fPCD_MEM2_16 = 1073741824
End Enum
import enum

class PCD_FLAGS(enum.IntFlag):
    mPCD_IO_8_16 = 1
    fPCD_IO_8 = 0
    fPCD_IO_16 = 1
    mPCD_MEM_8_16 = 2
    fPCD_MEM_8 = 0
    fPCD_MEM_16 = 2
    mPCD_MEM_A_C = 12
    fPCD_MEM1_A = 4
    fPCD_MEM2_A = 8
    fPCD_IO_ZW_8 = 16
    fPCD_IO_SRC_16 = 32
    fPCD_IO_WS_16 = 64
    mPCD_MEM_WS = 768
    fPCD_MEM_WS_ONE = 256
    fPCD_MEM_WS_TWO = 512
    fPCD_MEM_WS_THREE = 768
    fPCD_MEM_A = 4
    fPCD_ATTRIBUTES_PER_WINDOW = 32768
    fPCD_IO1_16 = 65536
    fPCD_IO1_ZW_8 = 131072
    fPCD_IO1_SRC_16 = 262144
    fPCD_IO1_WS_16 = 524288
    fPCD_IO2_16 = 1048576
    fPCD_IO2_ZW_8 = 2097152
    fPCD_IO2_SRC_16 = 4194304
    fPCD_IO2_WS_16 = 8388608
    mPCD_MEM1_WS = 50331648
    fPCD_MEM1_WS_ONE = 16777216
    fPCD_MEM1_WS_TWO = 33554432
    fPCD_MEM1_WS_THREE = 50331648
    fPCD_MEM1_16 = 67108864
    mPCD_MEM2_WS = 805306368
    fPCD_MEM2_WS_ONE = 268435456
    fPCD_MEM2_WS_TWO = 536870912
    fPCD_MEM2_WS_THREE = 805306368
    fPCD_MEM2_16 = 1073741824
// PCD_FLAGS (flags)
pub const mPCD_IO_8_16: u32 = 1;
pub const fPCD_IO_8: u32 = 0;
pub const fPCD_IO_16: u32 = 1;
pub const mPCD_MEM_8_16: u32 = 2;
pub const fPCD_MEM_8: u32 = 0;
pub const fPCD_MEM_16: u32 = 2;
pub const mPCD_MEM_A_C: u32 = 12;
pub const fPCD_MEM1_A: u32 = 4;
pub const fPCD_MEM2_A: u32 = 8;
pub const fPCD_IO_ZW_8: u32 = 16;
pub const fPCD_IO_SRC_16: u32 = 32;
pub const fPCD_IO_WS_16: u32 = 64;
pub const mPCD_MEM_WS: u32 = 768;
pub const fPCD_MEM_WS_ONE: u32 = 256;
pub const fPCD_MEM_WS_TWO: u32 = 512;
pub const fPCD_MEM_WS_THREE: u32 = 768;
pub const fPCD_MEM_A: u32 = 4;
pub const fPCD_ATTRIBUTES_PER_WINDOW: u32 = 32768;
pub const fPCD_IO1_16: u32 = 65536;
pub const fPCD_IO1_ZW_8: u32 = 131072;
pub const fPCD_IO1_SRC_16: u32 = 262144;
pub const fPCD_IO1_WS_16: u32 = 524288;
pub const fPCD_IO2_16: u32 = 1048576;
pub const fPCD_IO2_ZW_8: u32 = 2097152;
pub const fPCD_IO2_SRC_16: u32 = 4194304;
pub const fPCD_IO2_WS_16: u32 = 8388608;
pub const mPCD_MEM1_WS: u32 = 50331648;
pub const fPCD_MEM1_WS_ONE: u32 = 16777216;
pub const fPCD_MEM1_WS_TWO: u32 = 33554432;
pub const fPCD_MEM1_WS_THREE: u32 = 50331648;
pub const fPCD_MEM1_16: u32 = 67108864;
pub const mPCD_MEM2_WS: u32 = 805306368;
pub const fPCD_MEM2_WS_ONE: u32 = 268435456;
pub const fPCD_MEM2_WS_TWO: u32 = 536870912;
pub const fPCD_MEM2_WS_THREE: u32 = 805306368;
pub const fPCD_MEM2_16: u32 = 1073741824;
// PCD_FLAGS
const (
	mPCD_IO_8_16 uint32 = 1
	fPCD_IO_8 uint32 = 0
	fPCD_IO_16 uint32 = 1
	mPCD_MEM_8_16 uint32 = 2
	fPCD_MEM_8 uint32 = 0
	fPCD_MEM_16 uint32 = 2
	mPCD_MEM_A_C uint32 = 12
	fPCD_MEM1_A uint32 = 4
	fPCD_MEM2_A uint32 = 8
	fPCD_IO_ZW_8 uint32 = 16
	fPCD_IO_SRC_16 uint32 = 32
	fPCD_IO_WS_16 uint32 = 64
	mPCD_MEM_WS uint32 = 768
	fPCD_MEM_WS_ONE uint32 = 256
	fPCD_MEM_WS_TWO uint32 = 512
	fPCD_MEM_WS_THREE uint32 = 768
	fPCD_MEM_A uint32 = 4
	fPCD_ATTRIBUTES_PER_WINDOW uint32 = 32768
	fPCD_IO1_16 uint32 = 65536
	fPCD_IO1_ZW_8 uint32 = 131072
	fPCD_IO1_SRC_16 uint32 = 262144
	fPCD_IO1_WS_16 uint32 = 524288
	fPCD_IO2_16 uint32 = 1048576
	fPCD_IO2_ZW_8 uint32 = 2097152
	fPCD_IO2_SRC_16 uint32 = 4194304
	fPCD_IO2_WS_16 uint32 = 8388608
	mPCD_MEM1_WS uint32 = 50331648
	fPCD_MEM1_WS_ONE uint32 = 16777216
	fPCD_MEM1_WS_TWO uint32 = 33554432
	fPCD_MEM1_WS_THREE uint32 = 50331648
	fPCD_MEM1_16 uint32 = 67108864
	mPCD_MEM2_WS uint32 = 805306368
	fPCD_MEM2_WS_ONE uint32 = 268435456
	fPCD_MEM2_WS_TWO uint32 = 536870912
	fPCD_MEM2_WS_THREE uint32 = 805306368
	fPCD_MEM2_16 uint32 = 1073741824
)
const
  mPCD_IO_8_16 = 1;
  fPCD_IO_8 = 0;
  fPCD_IO_16 = 1;
  mPCD_MEM_8_16 = 2;
  fPCD_MEM_8 = 0;
  fPCD_MEM_16 = 2;
  mPCD_MEM_A_C = 12;
  fPCD_MEM1_A = 4;
  fPCD_MEM2_A = 8;
  fPCD_IO_ZW_8 = 16;
  fPCD_IO_SRC_16 = 32;
  fPCD_IO_WS_16 = 64;
  mPCD_MEM_WS = 768;
  fPCD_MEM_WS_ONE = 256;
  fPCD_MEM_WS_TWO = 512;
  fPCD_MEM_WS_THREE = 768;
  fPCD_MEM_A = 4;
  fPCD_ATTRIBUTES_PER_WINDOW = 32768;
  fPCD_IO1_16 = 65536;
  fPCD_IO1_ZW_8 = 131072;
  fPCD_IO1_SRC_16 = 262144;
  fPCD_IO1_WS_16 = 524288;
  fPCD_IO2_16 = 1048576;
  fPCD_IO2_ZW_8 = 2097152;
  fPCD_IO2_SRC_16 = 4194304;
  fPCD_IO2_WS_16 = 8388608;
  mPCD_MEM1_WS = 50331648;
  fPCD_MEM1_WS_ONE = 16777216;
  fPCD_MEM1_WS_TWO = 33554432;
  fPCD_MEM1_WS_THREE = 50331648;
  fPCD_MEM1_16 = 67108864;
  mPCD_MEM2_WS = 805306368;
  fPCD_MEM2_WS_ONE = 268435456;
  fPCD_MEM2_WS_TWO = 536870912;
  fPCD_MEM2_WS_THREE = 805306368;
  fPCD_MEM2_16 = 1073741824;
// PCD_FLAGS
pub const mPCD_IO_8_16: u32 = 1;
pub const fPCD_IO_8: u32 = 0;
pub const fPCD_IO_16: u32 = 1;
pub const mPCD_MEM_8_16: u32 = 2;
pub const fPCD_MEM_8: u32 = 0;
pub const fPCD_MEM_16: u32 = 2;
pub const mPCD_MEM_A_C: u32 = 12;
pub const fPCD_MEM1_A: u32 = 4;
pub const fPCD_MEM2_A: u32 = 8;
pub const fPCD_IO_ZW_8: u32 = 16;
pub const fPCD_IO_SRC_16: u32 = 32;
pub const fPCD_IO_WS_16: u32 = 64;
pub const mPCD_MEM_WS: u32 = 768;
pub const fPCD_MEM_WS_ONE: u32 = 256;
pub const fPCD_MEM_WS_TWO: u32 = 512;
pub const fPCD_MEM_WS_THREE: u32 = 768;
pub const fPCD_MEM_A: u32 = 4;
pub const fPCD_ATTRIBUTES_PER_WINDOW: u32 = 32768;
pub const fPCD_IO1_16: u32 = 65536;
pub const fPCD_IO1_ZW_8: u32 = 131072;
pub const fPCD_IO1_SRC_16: u32 = 262144;
pub const fPCD_IO1_WS_16: u32 = 524288;
pub const fPCD_IO2_16: u32 = 1048576;
pub const fPCD_IO2_ZW_8: u32 = 2097152;
pub const fPCD_IO2_SRC_16: u32 = 4194304;
pub const fPCD_IO2_WS_16: u32 = 8388608;
pub const mPCD_MEM1_WS: u32 = 50331648;
pub const fPCD_MEM1_WS_ONE: u32 = 16777216;
pub const fPCD_MEM1_WS_TWO: u32 = 33554432;
pub const fPCD_MEM1_WS_THREE: u32 = 50331648;
pub const fPCD_MEM1_16: u32 = 67108864;
pub const mPCD_MEM2_WS: u32 = 805306368;
pub const fPCD_MEM2_WS_ONE: u32 = 268435456;
pub const fPCD_MEM2_WS_TWO: u32 = 536870912;
pub const fPCD_MEM2_WS_THREE: u32 = 805306368;
pub const fPCD_MEM2_16: u32 = 1073741824;
const
  mPCD_IO_8_16* = 1
  fPCD_IO_8* = 0
  fPCD_IO_16* = 1
  mPCD_MEM_8_16* = 2
  fPCD_MEM_8* = 0
  fPCD_MEM_16* = 2
  mPCD_MEM_A_C* = 12
  fPCD_MEM1_A* = 4
  fPCD_MEM2_A* = 8
  fPCD_IO_ZW_8* = 16
  fPCD_IO_SRC_16* = 32
  fPCD_IO_WS_16* = 64
  mPCD_MEM_WS* = 768
  fPCD_MEM_WS_ONE* = 256
  fPCD_MEM_WS_TWO* = 512
  fPCD_MEM_WS_THREE* = 768
  fPCD_MEM_A* = 4
  fPCD_ATTRIBUTES_PER_WINDOW* = 32768
  fPCD_IO1_16* = 65536
  fPCD_IO1_ZW_8* = 131072
  fPCD_IO1_SRC_16* = 262144
  fPCD_IO1_WS_16* = 524288
  fPCD_IO2_16* = 1048576
  fPCD_IO2_ZW_8* = 2097152
  fPCD_IO2_SRC_16* = 4194304
  fPCD_IO2_WS_16* = 8388608
  mPCD_MEM1_WS* = 50331648
  fPCD_MEM1_WS_ONE* = 16777216
  fPCD_MEM1_WS_TWO* = 33554432
  fPCD_MEM1_WS_THREE* = 50331648
  fPCD_MEM1_16* = 67108864
  mPCD_MEM2_WS* = 805306368
  fPCD_MEM2_WS_ONE* = 268435456
  fPCD_MEM2_WS_TWO* = 536870912
  fPCD_MEM2_WS_THREE* = 805306368
  fPCD_MEM2_16* = 1073741824
enum PCD_FLAGS : uint {
    mPCD_IO_8_16 = 1,
    fPCD_IO_8 = 0,
    fPCD_IO_16 = 1,
    mPCD_MEM_8_16 = 2,
    fPCD_MEM_8 = 0,
    fPCD_MEM_16 = 2,
    mPCD_MEM_A_C = 12,
    fPCD_MEM1_A = 4,
    fPCD_MEM2_A = 8,
    fPCD_IO_ZW_8 = 16,
    fPCD_IO_SRC_16 = 32,
    fPCD_IO_WS_16 = 64,
    mPCD_MEM_WS = 768,
    fPCD_MEM_WS_ONE = 256,
    fPCD_MEM_WS_TWO = 512,
    fPCD_MEM_WS_THREE = 768,
    fPCD_MEM_A = 4,
    fPCD_ATTRIBUTES_PER_WINDOW = 32768,
    fPCD_IO1_16 = 65536,
    fPCD_IO1_ZW_8 = 131072,
    fPCD_IO1_SRC_16 = 262144,
    fPCD_IO1_WS_16 = 524288,
    fPCD_IO2_16 = 1048576,
    fPCD_IO2_ZW_8 = 2097152,
    fPCD_IO2_SRC_16 = 4194304,
    fPCD_IO2_WS_16 = 8388608,
    mPCD_MEM1_WS = 50331648,
    fPCD_MEM1_WS_ONE = 16777216,
    fPCD_MEM1_WS_TWO = 33554432,
    fPCD_MEM1_WS_THREE = 50331648,
    fPCD_MEM1_16 = 67108864,
    mPCD_MEM2_WS = 805306368,
    fPCD_MEM2_WS_ONE = 268435456,
    fPCD_MEM2_WS_TWO = 536870912,
    fPCD_MEM2_WS_THREE = 805306368,
    fPCD_MEM2_16 = 1073741824,
}
#define global mPCD_IO_8_16               0x1
#define global fPCD_IO_8                  0x0
#define global fPCD_IO_16                 0x1
#define global mPCD_MEM_8_16              0x2
#define global fPCD_MEM_8                 0x0
#define global fPCD_MEM_16                0x2
#define global mPCD_MEM_A_C               0xC
#define global fPCD_MEM1_A                0x4
#define global fPCD_MEM2_A                0x8
#define global fPCD_IO_ZW_8               0x10
#define global fPCD_IO_SRC_16             0x20
#define global fPCD_IO_WS_16              0x40
#define global mPCD_MEM_WS                0x300
#define global fPCD_MEM_WS_ONE            0x100
#define global fPCD_MEM_WS_TWO            0x200
#define global fPCD_MEM_WS_THREE          0x300
#define global fPCD_MEM_A                 0x4
#define global fPCD_ATTRIBUTES_PER_WINDOW 0x8000
#define global fPCD_IO1_16                0x10000
#define global fPCD_IO1_ZW_8              0x20000
#define global fPCD_IO1_SRC_16            0x40000
#define global fPCD_IO1_WS_16             0x80000
#define global fPCD_IO2_16                0x100000
#define global fPCD_IO2_ZW_8              0x200000
#define global fPCD_IO2_SRC_16            0x400000
#define global fPCD_IO2_WS_16             0x800000
#define global mPCD_MEM1_WS               0x3000000
#define global fPCD_MEM1_WS_ONE           0x1000000
#define global fPCD_MEM1_WS_TWO           0x2000000
#define global fPCD_MEM1_WS_THREE         0x3000000
#define global fPCD_MEM1_16               0x4000000
#define global mPCD_MEM2_WS               0x30000000
#define global fPCD_MEM2_WS_ONE           0x10000000
#define global fPCD_MEM2_WS_TWO           0x20000000
#define global fPCD_MEM2_WS_THREE         0x30000000
#define global fPCD_MEM2_16               0x40000000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。