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

WHV_INTERRUPT_TYPE

列挙型
基底型i4

メンバー 6

名前10進16進
WHvX64InterruptTypeFixed00x0
WHvX64InterruptTypeLowestPriority10x1
WHvX64InterruptTypeNmi40x4
WHvX64InterruptTypeInit50x5
WHvX64InterruptTypeSipi60x6
WHvX64InterruptTypeLocalInt190x9

各言語での定義

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

typedef enum WHV_INTERRUPT_TYPE : int {
    WHvX64InterruptTypeFixed = 0,
    WHvX64InterruptTypeLowestPriority = 1,
    WHvX64InterruptTypeNmi = 4,
    WHvX64InterruptTypeInit = 5,
    WHvX64InterruptTypeSipi = 6,
    WHvX64InterruptTypeLocalInt1 = 9
} WHV_INTERRUPT_TYPE;
public enum WHV_INTERRUPT_TYPE : int
{
    WHvX64InterruptTypeFixed = 0,
    WHvX64InterruptTypeLowestPriority = 1,
    WHvX64InterruptTypeNmi = 4,
    WHvX64InterruptTypeInit = 5,
    WHvX64InterruptTypeSipi = 6,
    WHvX64InterruptTypeLocalInt1 = 9,
}
Public Enum WHV_INTERRUPT_TYPE As Integer
    WHvX64InterruptTypeFixed = 0
    WHvX64InterruptTypeLowestPriority = 1
    WHvX64InterruptTypeNmi = 4
    WHvX64InterruptTypeInit = 5
    WHvX64InterruptTypeSipi = 6
    WHvX64InterruptTypeLocalInt1 = 9
End Enum
import enum

class WHV_INTERRUPT_TYPE(enum.IntEnum):
    WHvX64InterruptTypeFixed = 0
    WHvX64InterruptTypeLowestPriority = 1
    WHvX64InterruptTypeNmi = 4
    WHvX64InterruptTypeInit = 5
    WHvX64InterruptTypeSipi = 6
    WHvX64InterruptTypeLocalInt1 = 9
// WHV_INTERRUPT_TYPE
pub const WHvX64InterruptTypeFixed: i32 = 0;
pub const WHvX64InterruptTypeLowestPriority: i32 = 1;
pub const WHvX64InterruptTypeNmi: i32 = 4;
pub const WHvX64InterruptTypeInit: i32 = 5;
pub const WHvX64InterruptTypeSipi: i32 = 6;
pub const WHvX64InterruptTypeLocalInt1: i32 = 9;
// WHV_INTERRUPT_TYPE
const (
	WHvX64InterruptTypeFixed int32 = 0
	WHvX64InterruptTypeLowestPriority int32 = 1
	WHvX64InterruptTypeNmi int32 = 4
	WHvX64InterruptTypeInit int32 = 5
	WHvX64InterruptTypeSipi int32 = 6
	WHvX64InterruptTypeLocalInt1 int32 = 9
)
const
  WHvX64InterruptTypeFixed = 0;
  WHvX64InterruptTypeLowestPriority = 1;
  WHvX64InterruptTypeNmi = 4;
  WHvX64InterruptTypeInit = 5;
  WHvX64InterruptTypeSipi = 6;
  WHvX64InterruptTypeLocalInt1 = 9;
// WHV_INTERRUPT_TYPE
pub const WHvX64InterruptTypeFixed: i32 = 0;
pub const WHvX64InterruptTypeLowestPriority: i32 = 1;
pub const WHvX64InterruptTypeNmi: i32 = 4;
pub const WHvX64InterruptTypeInit: i32 = 5;
pub const WHvX64InterruptTypeSipi: i32 = 6;
pub const WHvX64InterruptTypeLocalInt1: i32 = 9;
const
  WHvX64InterruptTypeFixed* = 0
  WHvX64InterruptTypeLowestPriority* = 1
  WHvX64InterruptTypeNmi* = 4
  WHvX64InterruptTypeInit* = 5
  WHvX64InterruptTypeSipi* = 6
  WHvX64InterruptTypeLocalInt1* = 9
enum WHV_INTERRUPT_TYPE : int {
    WHvX64InterruptTypeFixed = 0,
    WHvX64InterruptTypeLowestPriority = 1,
    WHvX64InterruptTypeNmi = 4,
    WHvX64InterruptTypeInit = 5,
    WHvX64InterruptTypeSipi = 6,
    WHvX64InterruptTypeLocalInt1 = 9,
}
#define global WHvX64InterruptTypeFixed          0x0
#define global WHvX64InterruptTypeLowestPriority 0x1
#define global WHvX64InterruptTypeNmi            0x4
#define global WHvX64InterruptTypeInit           0x5
#define global WHvX64InterruptTypeSipi           0x6
#define global WHvX64InterruptTypeLocalInt1      0x9