ホーム › Devices.DeviceAndDriverInstallation › MD_FLAGS
MD_FLAGS
列挙型フラグメンバー 26
| 名前 | 10進 | 16進 |
|---|---|---|
| mMD_MemoryType | 1 | 0x1 |
| fMD_MemoryType | 1 | 0x1 |
| fMD_ROM | 0 | 0x0 |
| fMD_RAM | 1 | 0x1 |
| mMD_32_24 | 2 | 0x2 |
| fMD_32_24 | 2 | 0x2 |
| fMD_24 | 0 | 0x0 |
| fMD_32 | 2 | 0x2 |
| mMD_Prefetchable | 4 | 0x4 |
| fMD_Prefetchable | 4 | 0x4 |
| fMD_Pref | 4 | 0x4 |
| fMD_PrefetchDisallowed | 0 | 0x0 |
| fMD_PrefetchAllowed | 4 | 0x4 |
| mMD_Readable | 8 | 0x8 |
| fMD_Readable | 8 | 0x8 |
| fMD_ReadAllowed | 0 | 0x0 |
| fMD_ReadDisallowed | 8 | 0x8 |
| mMD_CombinedWrite | 16 | 0x10 |
| fMD_CombinedWrite | 16 | 0x10 |
| fMD_CombinedWriteDisallowed | 0 | 0x0 |
| fMD_CombinedWriteAllowed | 16 | 0x10 |
| mMD_Cacheable | 32 | 0x20 |
| fMD_NonCacheable | 0 | 0x0 |
| fMD_Cacheable | 32 | 0x20 |
| fMD_WINDOW_DECODE | 64 | 0x40 |
| fMD_MEMORY_BAR | 128 | 0x80 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum MD_FLAGS : unsigned int {
mMD_MemoryType = 1,
fMD_MemoryType = 1,
fMD_ROM = 0,
fMD_RAM = 1,
mMD_32_24 = 2,
fMD_32_24 = 2,
fMD_24 = 0,
fMD_32 = 2,
mMD_Prefetchable = 4,
fMD_Prefetchable = 4,
fMD_Pref = 4,
fMD_PrefetchDisallowed = 0,
fMD_PrefetchAllowed = 4,
mMD_Readable = 8,
fMD_Readable = 8,
fMD_ReadAllowed = 0,
fMD_ReadDisallowed = 8,
mMD_CombinedWrite = 16,
fMD_CombinedWrite = 16,
fMD_CombinedWriteDisallowed = 0,
fMD_CombinedWriteAllowed = 16,
mMD_Cacheable = 32,
fMD_NonCacheable = 0,
fMD_Cacheable = 32,
fMD_WINDOW_DECODE = 64,
fMD_MEMORY_BAR = 128
} MD_FLAGS;[Flags]
public enum MD_FLAGS : uint
{
mMD_MemoryType = 1,
fMD_MemoryType = 1,
fMD_ROM = 0,
fMD_RAM = 1,
mMD_32_24 = 2,
fMD_32_24 = 2,
fMD_24 = 0,
fMD_32 = 2,
mMD_Prefetchable = 4,
fMD_Prefetchable = 4,
fMD_Pref = 4,
fMD_PrefetchDisallowed = 0,
fMD_PrefetchAllowed = 4,
mMD_Readable = 8,
fMD_Readable = 8,
fMD_ReadAllowed = 0,
fMD_ReadDisallowed = 8,
mMD_CombinedWrite = 16,
fMD_CombinedWrite = 16,
fMD_CombinedWriteDisallowed = 0,
fMD_CombinedWriteAllowed = 16,
mMD_Cacheable = 32,
fMD_NonCacheable = 0,
fMD_Cacheable = 32,
fMD_WINDOW_DECODE = 64,
fMD_MEMORY_BAR = 128,
}<Flags>
Public Enum MD_FLAGS As UInteger
mMD_MemoryType = 1
fMD_MemoryType = 1
fMD_ROM = 0
fMD_RAM = 1
mMD_32_24 = 2
fMD_32_24 = 2
fMD_24 = 0
fMD_32 = 2
mMD_Prefetchable = 4
fMD_Prefetchable = 4
fMD_Pref = 4
fMD_PrefetchDisallowed = 0
fMD_PrefetchAllowed = 4
mMD_Readable = 8
fMD_Readable = 8
fMD_ReadAllowed = 0
fMD_ReadDisallowed = 8
mMD_CombinedWrite = 16
fMD_CombinedWrite = 16
fMD_CombinedWriteDisallowed = 0
fMD_CombinedWriteAllowed = 16
mMD_Cacheable = 32
fMD_NonCacheable = 0
fMD_Cacheable = 32
fMD_WINDOW_DECODE = 64
fMD_MEMORY_BAR = 128
End Enumimport enum
class MD_FLAGS(enum.IntFlag):
mMD_MemoryType = 1
fMD_MemoryType = 1
fMD_ROM = 0
fMD_RAM = 1
mMD_32_24 = 2
fMD_32_24 = 2
fMD_24 = 0
fMD_32 = 2
mMD_Prefetchable = 4
fMD_Prefetchable = 4
fMD_Pref = 4
fMD_PrefetchDisallowed = 0
fMD_PrefetchAllowed = 4
mMD_Readable = 8
fMD_Readable = 8
fMD_ReadAllowed = 0
fMD_ReadDisallowed = 8
mMD_CombinedWrite = 16
fMD_CombinedWrite = 16
fMD_CombinedWriteDisallowed = 0
fMD_CombinedWriteAllowed = 16
mMD_Cacheable = 32
fMD_NonCacheable = 0
fMD_Cacheable = 32
fMD_WINDOW_DECODE = 64
fMD_MEMORY_BAR = 128// MD_FLAGS (flags)
pub const mMD_MemoryType: u32 = 1;
pub const fMD_MemoryType: u32 = 1;
pub const fMD_ROM: u32 = 0;
pub const fMD_RAM: u32 = 1;
pub const mMD_32_24: u32 = 2;
pub const fMD_32_24: u32 = 2;
pub const fMD_24: u32 = 0;
pub const fMD_32: u32 = 2;
pub const mMD_Prefetchable: u32 = 4;
pub const fMD_Prefetchable: u32 = 4;
pub const fMD_Pref: u32 = 4;
pub const fMD_PrefetchDisallowed: u32 = 0;
pub const fMD_PrefetchAllowed: u32 = 4;
pub const mMD_Readable: u32 = 8;
pub const fMD_Readable: u32 = 8;
pub const fMD_ReadAllowed: u32 = 0;
pub const fMD_ReadDisallowed: u32 = 8;
pub const mMD_CombinedWrite: u32 = 16;
pub const fMD_CombinedWrite: u32 = 16;
pub const fMD_CombinedWriteDisallowed: u32 = 0;
pub const fMD_CombinedWriteAllowed: u32 = 16;
pub const mMD_Cacheable: u32 = 32;
pub const fMD_NonCacheable: u32 = 0;
pub const fMD_Cacheable: u32 = 32;
pub const fMD_WINDOW_DECODE: u32 = 64;
pub const fMD_MEMORY_BAR: u32 = 128;// MD_FLAGS
const (
mMD_MemoryType uint32 = 1
fMD_MemoryType uint32 = 1
fMD_ROM uint32 = 0
fMD_RAM uint32 = 1
mMD_32_24 uint32 = 2
fMD_32_24 uint32 = 2
fMD_24 uint32 = 0
fMD_32 uint32 = 2
mMD_Prefetchable uint32 = 4
fMD_Prefetchable uint32 = 4
fMD_Pref uint32 = 4
fMD_PrefetchDisallowed uint32 = 0
fMD_PrefetchAllowed uint32 = 4
mMD_Readable uint32 = 8
fMD_Readable uint32 = 8
fMD_ReadAllowed uint32 = 0
fMD_ReadDisallowed uint32 = 8
mMD_CombinedWrite uint32 = 16
fMD_CombinedWrite uint32 = 16
fMD_CombinedWriteDisallowed uint32 = 0
fMD_CombinedWriteAllowed uint32 = 16
mMD_Cacheable uint32 = 32
fMD_NonCacheable uint32 = 0
fMD_Cacheable uint32 = 32
fMD_WINDOW_DECODE uint32 = 64
fMD_MEMORY_BAR uint32 = 128
)const
mMD_MemoryType = 1;
fMD_MemoryType = 1;
fMD_ROM = 0;
fMD_RAM = 1;
mMD_32_24 = 2;
fMD_32_24 = 2;
fMD_24 = 0;
fMD_32 = 2;
mMD_Prefetchable = 4;
fMD_Prefetchable = 4;
fMD_Pref = 4;
fMD_PrefetchDisallowed = 0;
fMD_PrefetchAllowed = 4;
mMD_Readable = 8;
fMD_Readable = 8;
fMD_ReadAllowed = 0;
fMD_ReadDisallowed = 8;
mMD_CombinedWrite = 16;
fMD_CombinedWrite = 16;
fMD_CombinedWriteDisallowed = 0;
fMD_CombinedWriteAllowed = 16;
mMD_Cacheable = 32;
fMD_NonCacheable = 0;
fMD_Cacheable = 32;
fMD_WINDOW_DECODE = 64;
fMD_MEMORY_BAR = 128;// MD_FLAGS
pub const mMD_MemoryType: u32 = 1;
pub const fMD_MemoryType: u32 = 1;
pub const fMD_ROM: u32 = 0;
pub const fMD_RAM: u32 = 1;
pub const mMD_32_24: u32 = 2;
pub const fMD_32_24: u32 = 2;
pub const fMD_24: u32 = 0;
pub const fMD_32: u32 = 2;
pub const mMD_Prefetchable: u32 = 4;
pub const fMD_Prefetchable: u32 = 4;
pub const fMD_Pref: u32 = 4;
pub const fMD_PrefetchDisallowed: u32 = 0;
pub const fMD_PrefetchAllowed: u32 = 4;
pub const mMD_Readable: u32 = 8;
pub const fMD_Readable: u32 = 8;
pub const fMD_ReadAllowed: u32 = 0;
pub const fMD_ReadDisallowed: u32 = 8;
pub const mMD_CombinedWrite: u32 = 16;
pub const fMD_CombinedWrite: u32 = 16;
pub const fMD_CombinedWriteDisallowed: u32 = 0;
pub const fMD_CombinedWriteAllowed: u32 = 16;
pub const mMD_Cacheable: u32 = 32;
pub const fMD_NonCacheable: u32 = 0;
pub const fMD_Cacheable: u32 = 32;
pub const fMD_WINDOW_DECODE: u32 = 64;
pub const fMD_MEMORY_BAR: u32 = 128;const
mMD_MemoryType* = 1
fMD_MemoryType* = 1
fMD_ROM* = 0
fMD_RAM* = 1
mMD_32_24* = 2
fMD_32_24* = 2
fMD_24* = 0
fMD_32* = 2
mMD_Prefetchable* = 4
fMD_Prefetchable* = 4
fMD_Pref* = 4
fMD_PrefetchDisallowed* = 0
fMD_PrefetchAllowed* = 4
mMD_Readable* = 8
fMD_Readable* = 8
fMD_ReadAllowed* = 0
fMD_ReadDisallowed* = 8
mMD_CombinedWrite* = 16
fMD_CombinedWrite* = 16
fMD_CombinedWriteDisallowed* = 0
fMD_CombinedWriteAllowed* = 16
mMD_Cacheable* = 32
fMD_NonCacheable* = 0
fMD_Cacheable* = 32
fMD_WINDOW_DECODE* = 64
fMD_MEMORY_BAR* = 128enum MD_FLAGS : uint {
mMD_MemoryType = 1,
fMD_MemoryType = 1,
fMD_ROM = 0,
fMD_RAM = 1,
mMD_32_24 = 2,
fMD_32_24 = 2,
fMD_24 = 0,
fMD_32 = 2,
mMD_Prefetchable = 4,
fMD_Prefetchable = 4,
fMD_Pref = 4,
fMD_PrefetchDisallowed = 0,
fMD_PrefetchAllowed = 4,
mMD_Readable = 8,
fMD_Readable = 8,
fMD_ReadAllowed = 0,
fMD_ReadDisallowed = 8,
mMD_CombinedWrite = 16,
fMD_CombinedWrite = 16,
fMD_CombinedWriteDisallowed = 0,
fMD_CombinedWriteAllowed = 16,
mMD_Cacheable = 32,
fMD_NonCacheable = 0,
fMD_Cacheable = 32,
fMD_WINDOW_DECODE = 64,
fMD_MEMORY_BAR = 128,
}#define global mMD_MemoryType 0x1
#define global fMD_MemoryType 0x1
#define global fMD_ROM 0x0
#define global fMD_RAM 0x1
#define global mMD_32_24 0x2
#define global fMD_32_24 0x2
#define global fMD_24 0x0
#define global fMD_32 0x2
#define global mMD_Prefetchable 0x4
#define global fMD_Prefetchable 0x4
#define global fMD_Pref 0x4
#define global fMD_PrefetchDisallowed 0x0
#define global fMD_PrefetchAllowed 0x4
#define global mMD_Readable 0x8
#define global fMD_Readable 0x8
#define global fMD_ReadAllowed 0x0
#define global fMD_ReadDisallowed 0x8
#define global mMD_CombinedWrite 0x10
#define global fMD_CombinedWrite 0x10
#define global fMD_CombinedWriteDisallowed 0x0
#define global fMD_CombinedWriteAllowed 0x10
#define global mMD_Cacheable 0x20
#define global fMD_NonCacheable 0x0
#define global fMD_Cacheable 0x20
#define global fMD_WINDOW_DECODE 0x40
#define global fMD_MEMORY_BAR 0x80
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。