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

WHV_TRANSLATE_GVA_RESULT_CODE

列挙型
基底型i4

メンバー 9

名前10進16進
WHvTranslateGvaResultSuccess00x0
WHvTranslateGvaResultPageNotPresent10x1
WHvTranslateGvaResultPrivilegeViolation20x2
WHvTranslateGvaResultInvalidPageTableFlags30x3
WHvTranslateGvaResultGpaUnmapped40x4
WHvTranslateGvaResultGpaNoReadAccess50x5
WHvTranslateGvaResultGpaNoWriteAccess60x6
WHvTranslateGvaResultGpaIllegalOverlayAccess70x7
WHvTranslateGvaResultIntercept80x8

各言語での定義

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

typedef enum WHV_TRANSLATE_GVA_RESULT_CODE : int {
    WHvTranslateGvaResultSuccess = 0,
    WHvTranslateGvaResultPageNotPresent = 1,
    WHvTranslateGvaResultPrivilegeViolation = 2,
    WHvTranslateGvaResultInvalidPageTableFlags = 3,
    WHvTranslateGvaResultGpaUnmapped = 4,
    WHvTranslateGvaResultGpaNoReadAccess = 5,
    WHvTranslateGvaResultGpaNoWriteAccess = 6,
    WHvTranslateGvaResultGpaIllegalOverlayAccess = 7,
    WHvTranslateGvaResultIntercept = 8
} WHV_TRANSLATE_GVA_RESULT_CODE;
public enum WHV_TRANSLATE_GVA_RESULT_CODE : int
{
    WHvTranslateGvaResultSuccess = 0,
    WHvTranslateGvaResultPageNotPresent = 1,
    WHvTranslateGvaResultPrivilegeViolation = 2,
    WHvTranslateGvaResultInvalidPageTableFlags = 3,
    WHvTranslateGvaResultGpaUnmapped = 4,
    WHvTranslateGvaResultGpaNoReadAccess = 5,
    WHvTranslateGvaResultGpaNoWriteAccess = 6,
    WHvTranslateGvaResultGpaIllegalOverlayAccess = 7,
    WHvTranslateGvaResultIntercept = 8,
}
Public Enum WHV_TRANSLATE_GVA_RESULT_CODE As Integer
    WHvTranslateGvaResultSuccess = 0
    WHvTranslateGvaResultPageNotPresent = 1
    WHvTranslateGvaResultPrivilegeViolation = 2
    WHvTranslateGvaResultInvalidPageTableFlags = 3
    WHvTranslateGvaResultGpaUnmapped = 4
    WHvTranslateGvaResultGpaNoReadAccess = 5
    WHvTranslateGvaResultGpaNoWriteAccess = 6
    WHvTranslateGvaResultGpaIllegalOverlayAccess = 7
    WHvTranslateGvaResultIntercept = 8
End Enum
import enum

class WHV_TRANSLATE_GVA_RESULT_CODE(enum.IntEnum):
    WHvTranslateGvaResultSuccess = 0
    WHvTranslateGvaResultPageNotPresent = 1
    WHvTranslateGvaResultPrivilegeViolation = 2
    WHvTranslateGvaResultInvalidPageTableFlags = 3
    WHvTranslateGvaResultGpaUnmapped = 4
    WHvTranslateGvaResultGpaNoReadAccess = 5
    WHvTranslateGvaResultGpaNoWriteAccess = 6
    WHvTranslateGvaResultGpaIllegalOverlayAccess = 7
    WHvTranslateGvaResultIntercept = 8
// WHV_TRANSLATE_GVA_RESULT_CODE
pub const WHvTranslateGvaResultSuccess: i32 = 0;
pub const WHvTranslateGvaResultPageNotPresent: i32 = 1;
pub const WHvTranslateGvaResultPrivilegeViolation: i32 = 2;
pub const WHvTranslateGvaResultInvalidPageTableFlags: i32 = 3;
pub const WHvTranslateGvaResultGpaUnmapped: i32 = 4;
pub const WHvTranslateGvaResultGpaNoReadAccess: i32 = 5;
pub const WHvTranslateGvaResultGpaNoWriteAccess: i32 = 6;
pub const WHvTranslateGvaResultGpaIllegalOverlayAccess: i32 = 7;
pub const WHvTranslateGvaResultIntercept: i32 = 8;
// WHV_TRANSLATE_GVA_RESULT_CODE
const (
	WHvTranslateGvaResultSuccess int32 = 0
	WHvTranslateGvaResultPageNotPresent int32 = 1
	WHvTranslateGvaResultPrivilegeViolation int32 = 2
	WHvTranslateGvaResultInvalidPageTableFlags int32 = 3
	WHvTranslateGvaResultGpaUnmapped int32 = 4
	WHvTranslateGvaResultGpaNoReadAccess int32 = 5
	WHvTranslateGvaResultGpaNoWriteAccess int32 = 6
	WHvTranslateGvaResultGpaIllegalOverlayAccess int32 = 7
	WHvTranslateGvaResultIntercept int32 = 8
)
const
  WHvTranslateGvaResultSuccess = 0;
  WHvTranslateGvaResultPageNotPresent = 1;
  WHvTranslateGvaResultPrivilegeViolation = 2;
  WHvTranslateGvaResultInvalidPageTableFlags = 3;
  WHvTranslateGvaResultGpaUnmapped = 4;
  WHvTranslateGvaResultGpaNoReadAccess = 5;
  WHvTranslateGvaResultGpaNoWriteAccess = 6;
  WHvTranslateGvaResultGpaIllegalOverlayAccess = 7;
  WHvTranslateGvaResultIntercept = 8;
// WHV_TRANSLATE_GVA_RESULT_CODE
pub const WHvTranslateGvaResultSuccess: i32 = 0;
pub const WHvTranslateGvaResultPageNotPresent: i32 = 1;
pub const WHvTranslateGvaResultPrivilegeViolation: i32 = 2;
pub const WHvTranslateGvaResultInvalidPageTableFlags: i32 = 3;
pub const WHvTranslateGvaResultGpaUnmapped: i32 = 4;
pub const WHvTranslateGvaResultGpaNoReadAccess: i32 = 5;
pub const WHvTranslateGvaResultGpaNoWriteAccess: i32 = 6;
pub const WHvTranslateGvaResultGpaIllegalOverlayAccess: i32 = 7;
pub const WHvTranslateGvaResultIntercept: i32 = 8;
const
  WHvTranslateGvaResultSuccess* = 0
  WHvTranslateGvaResultPageNotPresent* = 1
  WHvTranslateGvaResultPrivilegeViolation* = 2
  WHvTranslateGvaResultInvalidPageTableFlags* = 3
  WHvTranslateGvaResultGpaUnmapped* = 4
  WHvTranslateGvaResultGpaNoReadAccess* = 5
  WHvTranslateGvaResultGpaNoWriteAccess* = 6
  WHvTranslateGvaResultGpaIllegalOverlayAccess* = 7
  WHvTranslateGvaResultIntercept* = 8
enum WHV_TRANSLATE_GVA_RESULT_CODE : int {
    WHvTranslateGvaResultSuccess = 0,
    WHvTranslateGvaResultPageNotPresent = 1,
    WHvTranslateGvaResultPrivilegeViolation = 2,
    WHvTranslateGvaResultInvalidPageTableFlags = 3,
    WHvTranslateGvaResultGpaUnmapped = 4,
    WHvTranslateGvaResultGpaNoReadAccess = 5,
    WHvTranslateGvaResultGpaNoWriteAccess = 6,
    WHvTranslateGvaResultGpaIllegalOverlayAccess = 7,
    WHvTranslateGvaResultIntercept = 8,
}
#define global WHvTranslateGvaResultSuccess                 0x0
#define global WHvTranslateGvaResultPageNotPresent          0x1
#define global WHvTranslateGvaResultPrivilegeViolation      0x2
#define global WHvTranslateGvaResultInvalidPageTableFlags   0x3
#define global WHvTranslateGvaResultGpaUnmapped             0x4
#define global WHvTranslateGvaResultGpaNoReadAccess         0x5
#define global WHvTranslateGvaResultGpaNoWriteAccess        0x6
#define global WHvTranslateGvaResultGpaIllegalOverlayAccess 0x7
#define global WHvTranslateGvaResultIntercept               0x8