ホーム › System.Hypervisor › HDV_DOORBELL_FLAGS
HDV_DOORBELL_FLAGS
列挙型メンバー 6
| 名前 | 10進 | 16進 |
|---|---|---|
| HDV_DOORBELL_FLAG_TRIGGER_SIZE_ANY | 0 | 0x0 |
| HDV_DOORBELL_FLAG_TRIGGER_SIZE_BYTE | 1 | 0x1 |
| HDV_DOORBELL_FLAG_TRIGGER_SIZE_WORD | 2 | 0x2 |
| HDV_DOORBELL_FLAG_TRIGGER_SIZE_DWORD | 3 | 0x3 |
| HDV_DOORBELL_FLAG_TRIGGER_SIZE_QWORD | 4 | 0x4 |
| HDV_DOORBELL_FLAG_TRIGGER_ANY_VALUE | -2147483648 | 0x80000000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum HDV_DOORBELL_FLAGS : int {
HDV_DOORBELL_FLAG_TRIGGER_SIZE_ANY = 0,
HDV_DOORBELL_FLAG_TRIGGER_SIZE_BYTE = 1,
HDV_DOORBELL_FLAG_TRIGGER_SIZE_WORD = 2,
HDV_DOORBELL_FLAG_TRIGGER_SIZE_DWORD = 3,
HDV_DOORBELL_FLAG_TRIGGER_SIZE_QWORD = 4,
HDV_DOORBELL_FLAG_TRIGGER_ANY_VALUE = -2147483648
} HDV_DOORBELL_FLAGS;public enum HDV_DOORBELL_FLAGS : int
{
HDV_DOORBELL_FLAG_TRIGGER_SIZE_ANY = 0,
HDV_DOORBELL_FLAG_TRIGGER_SIZE_BYTE = 1,
HDV_DOORBELL_FLAG_TRIGGER_SIZE_WORD = 2,
HDV_DOORBELL_FLAG_TRIGGER_SIZE_DWORD = 3,
HDV_DOORBELL_FLAG_TRIGGER_SIZE_QWORD = 4,
HDV_DOORBELL_FLAG_TRIGGER_ANY_VALUE = -2147483648,
}Public Enum HDV_DOORBELL_FLAGS As Integer
HDV_DOORBELL_FLAG_TRIGGER_SIZE_ANY = 0
HDV_DOORBELL_FLAG_TRIGGER_SIZE_BYTE = 1
HDV_DOORBELL_FLAG_TRIGGER_SIZE_WORD = 2
HDV_DOORBELL_FLAG_TRIGGER_SIZE_DWORD = 3
HDV_DOORBELL_FLAG_TRIGGER_SIZE_QWORD = 4
HDV_DOORBELL_FLAG_TRIGGER_ANY_VALUE = -2147483648
End Enumimport enum
class HDV_DOORBELL_FLAGS(enum.IntEnum):
HDV_DOORBELL_FLAG_TRIGGER_SIZE_ANY = 0
HDV_DOORBELL_FLAG_TRIGGER_SIZE_BYTE = 1
HDV_DOORBELL_FLAG_TRIGGER_SIZE_WORD = 2
HDV_DOORBELL_FLAG_TRIGGER_SIZE_DWORD = 3
HDV_DOORBELL_FLAG_TRIGGER_SIZE_QWORD = 4
HDV_DOORBELL_FLAG_TRIGGER_ANY_VALUE = -2147483648// HDV_DOORBELL_FLAGS
pub const HDV_DOORBELL_FLAG_TRIGGER_SIZE_ANY: i32 = 0;
pub const HDV_DOORBELL_FLAG_TRIGGER_SIZE_BYTE: i32 = 1;
pub const HDV_DOORBELL_FLAG_TRIGGER_SIZE_WORD: i32 = 2;
pub const HDV_DOORBELL_FLAG_TRIGGER_SIZE_DWORD: i32 = 3;
pub const HDV_DOORBELL_FLAG_TRIGGER_SIZE_QWORD: i32 = 4;
pub const HDV_DOORBELL_FLAG_TRIGGER_ANY_VALUE: i32 = -2147483648;// HDV_DOORBELL_FLAGS
const (
HDV_DOORBELL_FLAG_TRIGGER_SIZE_ANY int32 = 0
HDV_DOORBELL_FLAG_TRIGGER_SIZE_BYTE int32 = 1
HDV_DOORBELL_FLAG_TRIGGER_SIZE_WORD int32 = 2
HDV_DOORBELL_FLAG_TRIGGER_SIZE_DWORD int32 = 3
HDV_DOORBELL_FLAG_TRIGGER_SIZE_QWORD int32 = 4
HDV_DOORBELL_FLAG_TRIGGER_ANY_VALUE int32 = -2147483648
)const
HDV_DOORBELL_FLAG_TRIGGER_SIZE_ANY = 0;
HDV_DOORBELL_FLAG_TRIGGER_SIZE_BYTE = 1;
HDV_DOORBELL_FLAG_TRIGGER_SIZE_WORD = 2;
HDV_DOORBELL_FLAG_TRIGGER_SIZE_DWORD = 3;
HDV_DOORBELL_FLAG_TRIGGER_SIZE_QWORD = 4;
HDV_DOORBELL_FLAG_TRIGGER_ANY_VALUE = -2147483648;// HDV_DOORBELL_FLAGS
pub const HDV_DOORBELL_FLAG_TRIGGER_SIZE_ANY: i32 = 0;
pub const HDV_DOORBELL_FLAG_TRIGGER_SIZE_BYTE: i32 = 1;
pub const HDV_DOORBELL_FLAG_TRIGGER_SIZE_WORD: i32 = 2;
pub const HDV_DOORBELL_FLAG_TRIGGER_SIZE_DWORD: i32 = 3;
pub const HDV_DOORBELL_FLAG_TRIGGER_SIZE_QWORD: i32 = 4;
pub const HDV_DOORBELL_FLAG_TRIGGER_ANY_VALUE: i32 = -2147483648;const
HDV_DOORBELL_FLAG_TRIGGER_SIZE_ANY* = 0
HDV_DOORBELL_FLAG_TRIGGER_SIZE_BYTE* = 1
HDV_DOORBELL_FLAG_TRIGGER_SIZE_WORD* = 2
HDV_DOORBELL_FLAG_TRIGGER_SIZE_DWORD* = 3
HDV_DOORBELL_FLAG_TRIGGER_SIZE_QWORD* = 4
HDV_DOORBELL_FLAG_TRIGGER_ANY_VALUE* = -2147483648enum HDV_DOORBELL_FLAGS : int {
HDV_DOORBELL_FLAG_TRIGGER_SIZE_ANY = 0,
HDV_DOORBELL_FLAG_TRIGGER_SIZE_BYTE = 1,
HDV_DOORBELL_FLAG_TRIGGER_SIZE_WORD = 2,
HDV_DOORBELL_FLAG_TRIGGER_SIZE_DWORD = 3,
HDV_DOORBELL_FLAG_TRIGGER_SIZE_QWORD = 4,
HDV_DOORBELL_FLAG_TRIGGER_ANY_VALUE = -2147483648,
}#define global HDV_DOORBELL_FLAG_TRIGGER_SIZE_ANY 0x0
#define global HDV_DOORBELL_FLAG_TRIGGER_SIZE_BYTE 0x1
#define global HDV_DOORBELL_FLAG_TRIGGER_SIZE_WORD 0x2
#define global HDV_DOORBELL_FLAG_TRIGGER_SIZE_DWORD 0x3
#define global HDV_DOORBELL_FLAG_TRIGGER_SIZE_QWORD 0x4
#define global HDV_DOORBELL_FLAG_TRIGGER_ANY_VALUE 0x80000000