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

WHV_EXCEPTION_TYPE

列挙型
基底型i4

メンバー 17

名前10進16進
WHvX64ExceptionTypeDivideErrorFault00x0
WHvX64ExceptionTypeDebugTrapOrFault10x1
WHvX64ExceptionTypeBreakpointTrap30x3
WHvX64ExceptionTypeOverflowTrap40x4
WHvX64ExceptionTypeBoundRangeFault50x5
WHvX64ExceptionTypeInvalidOpcodeFault60x6
WHvX64ExceptionTypeDeviceNotAvailableFault70x7
WHvX64ExceptionTypeDoubleFaultAbort80x8
WHvX64ExceptionTypeInvalidTaskStateSegmentFault100xA
WHvX64ExceptionTypeSegmentNotPresentFault110xB
WHvX64ExceptionTypeStackFault120xC
WHvX64ExceptionTypeGeneralProtectionFault130xD
WHvX64ExceptionTypePageFault140xE
WHvX64ExceptionTypeFloatingPointErrorFault160x10
WHvX64ExceptionTypeAlignmentCheckFault170x11
WHvX64ExceptionTypeMachineCheckAbort180x12
WHvX64ExceptionTypeSimdFloatingPointFault190x13

各言語での定義

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

typedef enum WHV_EXCEPTION_TYPE : int {
    WHvX64ExceptionTypeDivideErrorFault = 0,
    WHvX64ExceptionTypeDebugTrapOrFault = 1,
    WHvX64ExceptionTypeBreakpointTrap = 3,
    WHvX64ExceptionTypeOverflowTrap = 4,
    WHvX64ExceptionTypeBoundRangeFault = 5,
    WHvX64ExceptionTypeInvalidOpcodeFault = 6,
    WHvX64ExceptionTypeDeviceNotAvailableFault = 7,
    WHvX64ExceptionTypeDoubleFaultAbort = 8,
    WHvX64ExceptionTypeInvalidTaskStateSegmentFault = 10,
    WHvX64ExceptionTypeSegmentNotPresentFault = 11,
    WHvX64ExceptionTypeStackFault = 12,
    WHvX64ExceptionTypeGeneralProtectionFault = 13,
    WHvX64ExceptionTypePageFault = 14,
    WHvX64ExceptionTypeFloatingPointErrorFault = 16,
    WHvX64ExceptionTypeAlignmentCheckFault = 17,
    WHvX64ExceptionTypeMachineCheckAbort = 18,
    WHvX64ExceptionTypeSimdFloatingPointFault = 19
} WHV_EXCEPTION_TYPE;
public enum WHV_EXCEPTION_TYPE : int
{
    WHvX64ExceptionTypeDivideErrorFault = 0,
    WHvX64ExceptionTypeDebugTrapOrFault = 1,
    WHvX64ExceptionTypeBreakpointTrap = 3,
    WHvX64ExceptionTypeOverflowTrap = 4,
    WHvX64ExceptionTypeBoundRangeFault = 5,
    WHvX64ExceptionTypeInvalidOpcodeFault = 6,
    WHvX64ExceptionTypeDeviceNotAvailableFault = 7,
    WHvX64ExceptionTypeDoubleFaultAbort = 8,
    WHvX64ExceptionTypeInvalidTaskStateSegmentFault = 10,
    WHvX64ExceptionTypeSegmentNotPresentFault = 11,
    WHvX64ExceptionTypeStackFault = 12,
    WHvX64ExceptionTypeGeneralProtectionFault = 13,
    WHvX64ExceptionTypePageFault = 14,
    WHvX64ExceptionTypeFloatingPointErrorFault = 16,
    WHvX64ExceptionTypeAlignmentCheckFault = 17,
    WHvX64ExceptionTypeMachineCheckAbort = 18,
    WHvX64ExceptionTypeSimdFloatingPointFault = 19,
}
Public Enum WHV_EXCEPTION_TYPE As Integer
    WHvX64ExceptionTypeDivideErrorFault = 0
    WHvX64ExceptionTypeDebugTrapOrFault = 1
    WHvX64ExceptionTypeBreakpointTrap = 3
    WHvX64ExceptionTypeOverflowTrap = 4
    WHvX64ExceptionTypeBoundRangeFault = 5
    WHvX64ExceptionTypeInvalidOpcodeFault = 6
    WHvX64ExceptionTypeDeviceNotAvailableFault = 7
    WHvX64ExceptionTypeDoubleFaultAbort = 8
    WHvX64ExceptionTypeInvalidTaskStateSegmentFault = 10
    WHvX64ExceptionTypeSegmentNotPresentFault = 11
    WHvX64ExceptionTypeStackFault = 12
    WHvX64ExceptionTypeGeneralProtectionFault = 13
    WHvX64ExceptionTypePageFault = 14
    WHvX64ExceptionTypeFloatingPointErrorFault = 16
    WHvX64ExceptionTypeAlignmentCheckFault = 17
    WHvX64ExceptionTypeMachineCheckAbort = 18
    WHvX64ExceptionTypeSimdFloatingPointFault = 19
End Enum
import enum

class WHV_EXCEPTION_TYPE(enum.IntEnum):
    WHvX64ExceptionTypeDivideErrorFault = 0
    WHvX64ExceptionTypeDebugTrapOrFault = 1
    WHvX64ExceptionTypeBreakpointTrap = 3
    WHvX64ExceptionTypeOverflowTrap = 4
    WHvX64ExceptionTypeBoundRangeFault = 5
    WHvX64ExceptionTypeInvalidOpcodeFault = 6
    WHvX64ExceptionTypeDeviceNotAvailableFault = 7
    WHvX64ExceptionTypeDoubleFaultAbort = 8
    WHvX64ExceptionTypeInvalidTaskStateSegmentFault = 10
    WHvX64ExceptionTypeSegmentNotPresentFault = 11
    WHvX64ExceptionTypeStackFault = 12
    WHvX64ExceptionTypeGeneralProtectionFault = 13
    WHvX64ExceptionTypePageFault = 14
    WHvX64ExceptionTypeFloatingPointErrorFault = 16
    WHvX64ExceptionTypeAlignmentCheckFault = 17
    WHvX64ExceptionTypeMachineCheckAbort = 18
    WHvX64ExceptionTypeSimdFloatingPointFault = 19
// WHV_EXCEPTION_TYPE
pub const WHvX64ExceptionTypeDivideErrorFault: i32 = 0;
pub const WHvX64ExceptionTypeDebugTrapOrFault: i32 = 1;
pub const WHvX64ExceptionTypeBreakpointTrap: i32 = 3;
pub const WHvX64ExceptionTypeOverflowTrap: i32 = 4;
pub const WHvX64ExceptionTypeBoundRangeFault: i32 = 5;
pub const WHvX64ExceptionTypeInvalidOpcodeFault: i32 = 6;
pub const WHvX64ExceptionTypeDeviceNotAvailableFault: i32 = 7;
pub const WHvX64ExceptionTypeDoubleFaultAbort: i32 = 8;
pub const WHvX64ExceptionTypeInvalidTaskStateSegmentFault: i32 = 10;
pub const WHvX64ExceptionTypeSegmentNotPresentFault: i32 = 11;
pub const WHvX64ExceptionTypeStackFault: i32 = 12;
pub const WHvX64ExceptionTypeGeneralProtectionFault: i32 = 13;
pub const WHvX64ExceptionTypePageFault: i32 = 14;
pub const WHvX64ExceptionTypeFloatingPointErrorFault: i32 = 16;
pub const WHvX64ExceptionTypeAlignmentCheckFault: i32 = 17;
pub const WHvX64ExceptionTypeMachineCheckAbort: i32 = 18;
pub const WHvX64ExceptionTypeSimdFloatingPointFault: i32 = 19;
// WHV_EXCEPTION_TYPE
const (
	WHvX64ExceptionTypeDivideErrorFault int32 = 0
	WHvX64ExceptionTypeDebugTrapOrFault int32 = 1
	WHvX64ExceptionTypeBreakpointTrap int32 = 3
	WHvX64ExceptionTypeOverflowTrap int32 = 4
	WHvX64ExceptionTypeBoundRangeFault int32 = 5
	WHvX64ExceptionTypeInvalidOpcodeFault int32 = 6
	WHvX64ExceptionTypeDeviceNotAvailableFault int32 = 7
	WHvX64ExceptionTypeDoubleFaultAbort int32 = 8
	WHvX64ExceptionTypeInvalidTaskStateSegmentFault int32 = 10
	WHvX64ExceptionTypeSegmentNotPresentFault int32 = 11
	WHvX64ExceptionTypeStackFault int32 = 12
	WHvX64ExceptionTypeGeneralProtectionFault int32 = 13
	WHvX64ExceptionTypePageFault int32 = 14
	WHvX64ExceptionTypeFloatingPointErrorFault int32 = 16
	WHvX64ExceptionTypeAlignmentCheckFault int32 = 17
	WHvX64ExceptionTypeMachineCheckAbort int32 = 18
	WHvX64ExceptionTypeSimdFloatingPointFault int32 = 19
)
const
  WHvX64ExceptionTypeDivideErrorFault = 0;
  WHvX64ExceptionTypeDebugTrapOrFault = 1;
  WHvX64ExceptionTypeBreakpointTrap = 3;
  WHvX64ExceptionTypeOverflowTrap = 4;
  WHvX64ExceptionTypeBoundRangeFault = 5;
  WHvX64ExceptionTypeInvalidOpcodeFault = 6;
  WHvX64ExceptionTypeDeviceNotAvailableFault = 7;
  WHvX64ExceptionTypeDoubleFaultAbort = 8;
  WHvX64ExceptionTypeInvalidTaskStateSegmentFault = 10;
  WHvX64ExceptionTypeSegmentNotPresentFault = 11;
  WHvX64ExceptionTypeStackFault = 12;
  WHvX64ExceptionTypeGeneralProtectionFault = 13;
  WHvX64ExceptionTypePageFault = 14;
  WHvX64ExceptionTypeFloatingPointErrorFault = 16;
  WHvX64ExceptionTypeAlignmentCheckFault = 17;
  WHvX64ExceptionTypeMachineCheckAbort = 18;
  WHvX64ExceptionTypeSimdFloatingPointFault = 19;
// WHV_EXCEPTION_TYPE
pub const WHvX64ExceptionTypeDivideErrorFault: i32 = 0;
pub const WHvX64ExceptionTypeDebugTrapOrFault: i32 = 1;
pub const WHvX64ExceptionTypeBreakpointTrap: i32 = 3;
pub const WHvX64ExceptionTypeOverflowTrap: i32 = 4;
pub const WHvX64ExceptionTypeBoundRangeFault: i32 = 5;
pub const WHvX64ExceptionTypeInvalidOpcodeFault: i32 = 6;
pub const WHvX64ExceptionTypeDeviceNotAvailableFault: i32 = 7;
pub const WHvX64ExceptionTypeDoubleFaultAbort: i32 = 8;
pub const WHvX64ExceptionTypeInvalidTaskStateSegmentFault: i32 = 10;
pub const WHvX64ExceptionTypeSegmentNotPresentFault: i32 = 11;
pub const WHvX64ExceptionTypeStackFault: i32 = 12;
pub const WHvX64ExceptionTypeGeneralProtectionFault: i32 = 13;
pub const WHvX64ExceptionTypePageFault: i32 = 14;
pub const WHvX64ExceptionTypeFloatingPointErrorFault: i32 = 16;
pub const WHvX64ExceptionTypeAlignmentCheckFault: i32 = 17;
pub const WHvX64ExceptionTypeMachineCheckAbort: i32 = 18;
pub const WHvX64ExceptionTypeSimdFloatingPointFault: i32 = 19;
const
  WHvX64ExceptionTypeDivideErrorFault* = 0
  WHvX64ExceptionTypeDebugTrapOrFault* = 1
  WHvX64ExceptionTypeBreakpointTrap* = 3
  WHvX64ExceptionTypeOverflowTrap* = 4
  WHvX64ExceptionTypeBoundRangeFault* = 5
  WHvX64ExceptionTypeInvalidOpcodeFault* = 6
  WHvX64ExceptionTypeDeviceNotAvailableFault* = 7
  WHvX64ExceptionTypeDoubleFaultAbort* = 8
  WHvX64ExceptionTypeInvalidTaskStateSegmentFault* = 10
  WHvX64ExceptionTypeSegmentNotPresentFault* = 11
  WHvX64ExceptionTypeStackFault* = 12
  WHvX64ExceptionTypeGeneralProtectionFault* = 13
  WHvX64ExceptionTypePageFault* = 14
  WHvX64ExceptionTypeFloatingPointErrorFault* = 16
  WHvX64ExceptionTypeAlignmentCheckFault* = 17
  WHvX64ExceptionTypeMachineCheckAbort* = 18
  WHvX64ExceptionTypeSimdFloatingPointFault* = 19
enum WHV_EXCEPTION_TYPE : int {
    WHvX64ExceptionTypeDivideErrorFault = 0,
    WHvX64ExceptionTypeDebugTrapOrFault = 1,
    WHvX64ExceptionTypeBreakpointTrap = 3,
    WHvX64ExceptionTypeOverflowTrap = 4,
    WHvX64ExceptionTypeBoundRangeFault = 5,
    WHvX64ExceptionTypeInvalidOpcodeFault = 6,
    WHvX64ExceptionTypeDeviceNotAvailableFault = 7,
    WHvX64ExceptionTypeDoubleFaultAbort = 8,
    WHvX64ExceptionTypeInvalidTaskStateSegmentFault = 10,
    WHvX64ExceptionTypeSegmentNotPresentFault = 11,
    WHvX64ExceptionTypeStackFault = 12,
    WHvX64ExceptionTypeGeneralProtectionFault = 13,
    WHvX64ExceptionTypePageFault = 14,
    WHvX64ExceptionTypeFloatingPointErrorFault = 16,
    WHvX64ExceptionTypeAlignmentCheckFault = 17,
    WHvX64ExceptionTypeMachineCheckAbort = 18,
    WHvX64ExceptionTypeSimdFloatingPointFault = 19,
}
#define global WHvX64ExceptionTypeDivideErrorFault             0x0
#define global WHvX64ExceptionTypeDebugTrapOrFault             0x1
#define global WHvX64ExceptionTypeBreakpointTrap               0x3
#define global WHvX64ExceptionTypeOverflowTrap                 0x4
#define global WHvX64ExceptionTypeBoundRangeFault              0x5
#define global WHvX64ExceptionTypeInvalidOpcodeFault           0x6
#define global WHvX64ExceptionTypeDeviceNotAvailableFault      0x7
#define global WHvX64ExceptionTypeDoubleFaultAbort             0x8
#define global WHvX64ExceptionTypeInvalidTaskStateSegmentFault 0xA
#define global WHvX64ExceptionTypeSegmentNotPresentFault       0xB
#define global WHvX64ExceptionTypeStackFault                   0xC
#define global WHvX64ExceptionTypeGeneralProtectionFault       0xD
#define global WHvX64ExceptionTypePageFault                    0xE
#define global WHvX64ExceptionTypeFloatingPointErrorFault      0x10
#define global WHvX64ExceptionTypeAlignmentCheckFault          0x11
#define global WHvX64ExceptionTypeMachineCheckAbort            0x12
#define global WHvX64ExceptionTypeSimdFloatingPointFault       0x13