Win32 API 日本語リファレンス
ホームSystem.Diagnostics.Debug › WOW64_CONTEXT_FLAGS

WOW64_CONTEXT_FLAGS

列挙型フラグ
基底型u4

メンバー 14

名前10進16進
WOW64_CONTEXT_X86655360x10000
WOW64_CONTEXT_CONTROL655370x10001
WOW64_CONTEXT_INTEGER655380x10002
WOW64_CONTEXT_SEGMENTS655400x10004
WOW64_CONTEXT_FLOATING_POINT655440x10008
WOW64_CONTEXT_DEBUG_REGISTERS655520x10010
WOW64_CONTEXT_EXTENDED_REGISTERS655680x10020
WOW64_CONTEXT_FULL655430x10007
WOW64_CONTEXT_ALL655990x1003F
WOW64_CONTEXT_XSTATE656000x10040
WOW64_CONTEXT_EXCEPTION_ACTIVE1342177280x8000000
WOW64_CONTEXT_SERVICE_ACTIVE2684354560x10000000
WOW64_CONTEXT_EXCEPTION_REQUEST10737418240x40000000
WOW64_CONTEXT_EXCEPTION_REPORTING21474836480x80000000

各言語での定義

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

typedef enum WOW64_CONTEXT_FLAGS : unsigned int {
    WOW64_CONTEXT_X86 = 65536,
    WOW64_CONTEXT_CONTROL = 65537,
    WOW64_CONTEXT_INTEGER = 65538,
    WOW64_CONTEXT_SEGMENTS = 65540,
    WOW64_CONTEXT_FLOATING_POINT = 65544,
    WOW64_CONTEXT_DEBUG_REGISTERS = 65552,
    WOW64_CONTEXT_EXTENDED_REGISTERS = 65568,
    WOW64_CONTEXT_FULL = 65543,
    WOW64_CONTEXT_ALL = 65599,
    WOW64_CONTEXT_XSTATE = 65600,
    WOW64_CONTEXT_EXCEPTION_ACTIVE = 134217728,
    WOW64_CONTEXT_SERVICE_ACTIVE = 268435456,
    WOW64_CONTEXT_EXCEPTION_REQUEST = 1073741824,
    WOW64_CONTEXT_EXCEPTION_REPORTING = 2147483648
} WOW64_CONTEXT_FLAGS;
[Flags]
public enum WOW64_CONTEXT_FLAGS : uint
{
    WOW64_CONTEXT_X86 = 65536,
    WOW64_CONTEXT_CONTROL = 65537,
    WOW64_CONTEXT_INTEGER = 65538,
    WOW64_CONTEXT_SEGMENTS = 65540,
    WOW64_CONTEXT_FLOATING_POINT = 65544,
    WOW64_CONTEXT_DEBUG_REGISTERS = 65552,
    WOW64_CONTEXT_EXTENDED_REGISTERS = 65568,
    WOW64_CONTEXT_FULL = 65543,
    WOW64_CONTEXT_ALL = 65599,
    WOW64_CONTEXT_XSTATE = 65600,
    WOW64_CONTEXT_EXCEPTION_ACTIVE = 134217728,
    WOW64_CONTEXT_SERVICE_ACTIVE = 268435456,
    WOW64_CONTEXT_EXCEPTION_REQUEST = 1073741824,
    WOW64_CONTEXT_EXCEPTION_REPORTING = 2147483648,
}
<Flags>
Public Enum WOW64_CONTEXT_FLAGS As UInteger
    WOW64_CONTEXT_X86 = 65536
    WOW64_CONTEXT_CONTROL = 65537
    WOW64_CONTEXT_INTEGER = 65538
    WOW64_CONTEXT_SEGMENTS = 65540
    WOW64_CONTEXT_FLOATING_POINT = 65544
    WOW64_CONTEXT_DEBUG_REGISTERS = 65552
    WOW64_CONTEXT_EXTENDED_REGISTERS = 65568
    WOW64_CONTEXT_FULL = 65543
    WOW64_CONTEXT_ALL = 65599
    WOW64_CONTEXT_XSTATE = 65600
    WOW64_CONTEXT_EXCEPTION_ACTIVE = 134217728
    WOW64_CONTEXT_SERVICE_ACTIVE = 268435456
    WOW64_CONTEXT_EXCEPTION_REQUEST = 1073741824
    WOW64_CONTEXT_EXCEPTION_REPORTING = 2147483648
End Enum
import enum

class WOW64_CONTEXT_FLAGS(enum.IntFlag):
    WOW64_CONTEXT_X86 = 65536
    WOW64_CONTEXT_CONTROL = 65537
    WOW64_CONTEXT_INTEGER = 65538
    WOW64_CONTEXT_SEGMENTS = 65540
    WOW64_CONTEXT_FLOATING_POINT = 65544
    WOW64_CONTEXT_DEBUG_REGISTERS = 65552
    WOW64_CONTEXT_EXTENDED_REGISTERS = 65568
    WOW64_CONTEXT_FULL = 65543
    WOW64_CONTEXT_ALL = 65599
    WOW64_CONTEXT_XSTATE = 65600
    WOW64_CONTEXT_EXCEPTION_ACTIVE = 134217728
    WOW64_CONTEXT_SERVICE_ACTIVE = 268435456
    WOW64_CONTEXT_EXCEPTION_REQUEST = 1073741824
    WOW64_CONTEXT_EXCEPTION_REPORTING = 2147483648
// WOW64_CONTEXT_FLAGS (flags)
pub const WOW64_CONTEXT_X86: u32 = 65536;
pub const WOW64_CONTEXT_CONTROL: u32 = 65537;
pub const WOW64_CONTEXT_INTEGER: u32 = 65538;
pub const WOW64_CONTEXT_SEGMENTS: u32 = 65540;
pub const WOW64_CONTEXT_FLOATING_POINT: u32 = 65544;
pub const WOW64_CONTEXT_DEBUG_REGISTERS: u32 = 65552;
pub const WOW64_CONTEXT_EXTENDED_REGISTERS: u32 = 65568;
pub const WOW64_CONTEXT_FULL: u32 = 65543;
pub const WOW64_CONTEXT_ALL: u32 = 65599;
pub const WOW64_CONTEXT_XSTATE: u32 = 65600;
pub const WOW64_CONTEXT_EXCEPTION_ACTIVE: u32 = 134217728;
pub const WOW64_CONTEXT_SERVICE_ACTIVE: u32 = 268435456;
pub const WOW64_CONTEXT_EXCEPTION_REQUEST: u32 = 1073741824;
pub const WOW64_CONTEXT_EXCEPTION_REPORTING: u32 = 2147483648;
// WOW64_CONTEXT_FLAGS
const (
	WOW64_CONTEXT_X86 uint32 = 65536
	WOW64_CONTEXT_CONTROL uint32 = 65537
	WOW64_CONTEXT_INTEGER uint32 = 65538
	WOW64_CONTEXT_SEGMENTS uint32 = 65540
	WOW64_CONTEXT_FLOATING_POINT uint32 = 65544
	WOW64_CONTEXT_DEBUG_REGISTERS uint32 = 65552
	WOW64_CONTEXT_EXTENDED_REGISTERS uint32 = 65568
	WOW64_CONTEXT_FULL uint32 = 65543
	WOW64_CONTEXT_ALL uint32 = 65599
	WOW64_CONTEXT_XSTATE uint32 = 65600
	WOW64_CONTEXT_EXCEPTION_ACTIVE uint32 = 134217728
	WOW64_CONTEXT_SERVICE_ACTIVE uint32 = 268435456
	WOW64_CONTEXT_EXCEPTION_REQUEST uint32 = 1073741824
	WOW64_CONTEXT_EXCEPTION_REPORTING uint32 = 2147483648
)
const
  WOW64_CONTEXT_X86 = 65536;
  WOW64_CONTEXT_CONTROL = 65537;
  WOW64_CONTEXT_INTEGER = 65538;
  WOW64_CONTEXT_SEGMENTS = 65540;
  WOW64_CONTEXT_FLOATING_POINT = 65544;
  WOW64_CONTEXT_DEBUG_REGISTERS = 65552;
  WOW64_CONTEXT_EXTENDED_REGISTERS = 65568;
  WOW64_CONTEXT_FULL = 65543;
  WOW64_CONTEXT_ALL = 65599;
  WOW64_CONTEXT_XSTATE = 65600;
  WOW64_CONTEXT_EXCEPTION_ACTIVE = 134217728;
  WOW64_CONTEXT_SERVICE_ACTIVE = 268435456;
  WOW64_CONTEXT_EXCEPTION_REQUEST = 1073741824;
  WOW64_CONTEXT_EXCEPTION_REPORTING = 2147483648;
// WOW64_CONTEXT_FLAGS
pub const WOW64_CONTEXT_X86: u32 = 65536;
pub const WOW64_CONTEXT_CONTROL: u32 = 65537;
pub const WOW64_CONTEXT_INTEGER: u32 = 65538;
pub const WOW64_CONTEXT_SEGMENTS: u32 = 65540;
pub const WOW64_CONTEXT_FLOATING_POINT: u32 = 65544;
pub const WOW64_CONTEXT_DEBUG_REGISTERS: u32 = 65552;
pub const WOW64_CONTEXT_EXTENDED_REGISTERS: u32 = 65568;
pub const WOW64_CONTEXT_FULL: u32 = 65543;
pub const WOW64_CONTEXT_ALL: u32 = 65599;
pub const WOW64_CONTEXT_XSTATE: u32 = 65600;
pub const WOW64_CONTEXT_EXCEPTION_ACTIVE: u32 = 134217728;
pub const WOW64_CONTEXT_SERVICE_ACTIVE: u32 = 268435456;
pub const WOW64_CONTEXT_EXCEPTION_REQUEST: u32 = 1073741824;
pub const WOW64_CONTEXT_EXCEPTION_REPORTING: u32 = 2147483648;
const
  WOW64_CONTEXT_X86* = 65536
  WOW64_CONTEXT_CONTROL* = 65537
  WOW64_CONTEXT_INTEGER* = 65538
  WOW64_CONTEXT_SEGMENTS* = 65540
  WOW64_CONTEXT_FLOATING_POINT* = 65544
  WOW64_CONTEXT_DEBUG_REGISTERS* = 65552
  WOW64_CONTEXT_EXTENDED_REGISTERS* = 65568
  WOW64_CONTEXT_FULL* = 65543
  WOW64_CONTEXT_ALL* = 65599
  WOW64_CONTEXT_XSTATE* = 65600
  WOW64_CONTEXT_EXCEPTION_ACTIVE* = 134217728
  WOW64_CONTEXT_SERVICE_ACTIVE* = 268435456
  WOW64_CONTEXT_EXCEPTION_REQUEST* = 1073741824
  WOW64_CONTEXT_EXCEPTION_REPORTING* = 2147483648
enum WOW64_CONTEXT_FLAGS : uint {
    WOW64_CONTEXT_X86 = 65536,
    WOW64_CONTEXT_CONTROL = 65537,
    WOW64_CONTEXT_INTEGER = 65538,
    WOW64_CONTEXT_SEGMENTS = 65540,
    WOW64_CONTEXT_FLOATING_POINT = 65544,
    WOW64_CONTEXT_DEBUG_REGISTERS = 65552,
    WOW64_CONTEXT_EXTENDED_REGISTERS = 65568,
    WOW64_CONTEXT_FULL = 65543,
    WOW64_CONTEXT_ALL = 65599,
    WOW64_CONTEXT_XSTATE = 65600,
    WOW64_CONTEXT_EXCEPTION_ACTIVE = 134217728,
    WOW64_CONTEXT_SERVICE_ACTIVE = 268435456,
    WOW64_CONTEXT_EXCEPTION_REQUEST = 1073741824,
    WOW64_CONTEXT_EXCEPTION_REPORTING = 2147483648,
}
#define global WOW64_CONTEXT_X86                 0x10000
#define global WOW64_CONTEXT_CONTROL             0x10001
#define global WOW64_CONTEXT_INTEGER             0x10002
#define global WOW64_CONTEXT_SEGMENTS            0x10004
#define global WOW64_CONTEXT_FLOATING_POINT      0x10008
#define global WOW64_CONTEXT_DEBUG_REGISTERS     0x10010
#define global WOW64_CONTEXT_EXTENDED_REGISTERS  0x10020
#define global WOW64_CONTEXT_FULL                0x10007
#define global WOW64_CONTEXT_ALL                 0x1003F
#define global WOW64_CONTEXT_XSTATE              0x10040
#define global WOW64_CONTEXT_EXCEPTION_ACTIVE    0x8000000
#define global WOW64_CONTEXT_SERVICE_ACTIVE      0x10000000
#define global WOW64_CONTEXT_EXCEPTION_REQUEST   0x40000000
#define global WOW64_CONTEXT_EXCEPTION_REPORTING 0x80000000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。