ホーム › Devices.DeviceAndDriverInstallation › IRQD_FLAGS
IRQD_FLAGS
列挙型フラグメンバー 8
| 名前 | 10進 | 16進 |
|---|---|---|
| mIRQD_Share | 1 | 0x1 |
| fIRQD_Exclusive | 0 | 0x0 |
| fIRQD_Share | 1 | 0x1 |
| fIRQD_Share_Bit | 0 | 0x0 |
| fIRQD_Level_Bit | 1 | 0x1 |
| mIRQD_Edge_Level | 2 | 0x2 |
| fIRQD_Level | 0 | 0x0 |
| fIRQD_Edge | 2 | 0x2 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum IRQD_FLAGS : unsigned int {
mIRQD_Share = 1,
fIRQD_Exclusive = 0,
fIRQD_Share = 1,
fIRQD_Share_Bit = 0,
fIRQD_Level_Bit = 1,
mIRQD_Edge_Level = 2,
fIRQD_Level = 0,
fIRQD_Edge = 2
} IRQD_FLAGS;[Flags]
public enum IRQD_FLAGS : uint
{
mIRQD_Share = 1,
fIRQD_Exclusive = 0,
fIRQD_Share = 1,
fIRQD_Share_Bit = 0,
fIRQD_Level_Bit = 1,
mIRQD_Edge_Level = 2,
fIRQD_Level = 0,
fIRQD_Edge = 2,
}<Flags>
Public Enum IRQD_FLAGS As UInteger
mIRQD_Share = 1
fIRQD_Exclusive = 0
fIRQD_Share = 1
fIRQD_Share_Bit = 0
fIRQD_Level_Bit = 1
mIRQD_Edge_Level = 2
fIRQD_Level = 0
fIRQD_Edge = 2
End Enumimport enum
class IRQD_FLAGS(enum.IntFlag):
mIRQD_Share = 1
fIRQD_Exclusive = 0
fIRQD_Share = 1
fIRQD_Share_Bit = 0
fIRQD_Level_Bit = 1
mIRQD_Edge_Level = 2
fIRQD_Level = 0
fIRQD_Edge = 2// IRQD_FLAGS (flags)
pub const mIRQD_Share: u32 = 1;
pub const fIRQD_Exclusive: u32 = 0;
pub const fIRQD_Share: u32 = 1;
pub const fIRQD_Share_Bit: u32 = 0;
pub const fIRQD_Level_Bit: u32 = 1;
pub const mIRQD_Edge_Level: u32 = 2;
pub const fIRQD_Level: u32 = 0;
pub const fIRQD_Edge: u32 = 2;// IRQD_FLAGS
const (
mIRQD_Share uint32 = 1
fIRQD_Exclusive uint32 = 0
fIRQD_Share uint32 = 1
fIRQD_Share_Bit uint32 = 0
fIRQD_Level_Bit uint32 = 1
mIRQD_Edge_Level uint32 = 2
fIRQD_Level uint32 = 0
fIRQD_Edge uint32 = 2
)const
mIRQD_Share = 1;
fIRQD_Exclusive = 0;
fIRQD_Share = 1;
fIRQD_Share_Bit = 0;
fIRQD_Level_Bit = 1;
mIRQD_Edge_Level = 2;
fIRQD_Level = 0;
fIRQD_Edge = 2;// IRQD_FLAGS
pub const mIRQD_Share: u32 = 1;
pub const fIRQD_Exclusive: u32 = 0;
pub const fIRQD_Share: u32 = 1;
pub const fIRQD_Share_Bit: u32 = 0;
pub const fIRQD_Level_Bit: u32 = 1;
pub const mIRQD_Edge_Level: u32 = 2;
pub const fIRQD_Level: u32 = 0;
pub const fIRQD_Edge: u32 = 2;const
mIRQD_Share* = 1
fIRQD_Exclusive* = 0
fIRQD_Share* = 1
fIRQD_Share_Bit* = 0
fIRQD_Level_Bit* = 1
mIRQD_Edge_Level* = 2
fIRQD_Level* = 0
fIRQD_Edge* = 2enum IRQD_FLAGS : uint {
mIRQD_Share = 1,
fIRQD_Exclusive = 0,
fIRQD_Share = 1,
fIRQD_Share_Bit = 0,
fIRQD_Level_Bit = 1,
mIRQD_Edge_Level = 2,
fIRQD_Level = 0,
fIRQD_Edge = 2,
}#define global mIRQD_Share 0x1
#define global fIRQD_Exclusive 0x0
#define global fIRQD_Share 0x1
#define global fIRQD_Share_Bit 0x0
#define global fIRQD_Level_Bit 0x1
#define global mIRQD_Edge_Level 0x2
#define global fIRQD_Level 0x0
#define global fIRQD_Edge 0x2
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。