Win32 API 日本語リファレンス
ホームSystem.WinRT.Metadata › CeeSectionRelocType

CeeSectionRelocType

列挙型
基底型i4

メンバー 20

名前10進16進
srRelocAbsolute00x0
srRelocHighLow30x3
srRelocHighAdj40x4
srRelocMapToken50x5
srRelocRelative60x6
srRelocFilePos70x7
srRelocCodeRelative80x8
srRelocIA64Imm6490x9
srRelocDir64100xA
srRelocIA64PcRel25110xB
srRelocIA64PcRel64120xC
srRelocAbsoluteTagged130xD
srRelocSentinel140xE
srNoBaseReloc163840x4000
srRelocPtr327680x8000
srRelocAbsolutePtr327680x8000
srRelocHighLowPtr327710x8003
srRelocRelativePtr327740x8006
srRelocIA64Imm64Ptr327770x8009
srRelocDir64Ptr327780x800A

各言語での定義

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

typedef enum CeeSectionRelocType : int {
    srRelocAbsolute = 0,
    srRelocHighLow = 3,
    srRelocHighAdj = 4,
    srRelocMapToken = 5,
    srRelocRelative = 6,
    srRelocFilePos = 7,
    srRelocCodeRelative = 8,
    srRelocIA64Imm64 = 9,
    srRelocDir64 = 10,
    srRelocIA64PcRel25 = 11,
    srRelocIA64PcRel64 = 12,
    srRelocAbsoluteTagged = 13,
    srRelocSentinel = 14,
    srNoBaseReloc = 16384,
    srRelocPtr = 32768,
    srRelocAbsolutePtr = 32768,
    srRelocHighLowPtr = 32771,
    srRelocRelativePtr = 32774,
    srRelocIA64Imm64Ptr = 32777,
    srRelocDir64Ptr = 32778
} CeeSectionRelocType;
public enum CeeSectionRelocType : int
{
    srRelocAbsolute = 0,
    srRelocHighLow = 3,
    srRelocHighAdj = 4,
    srRelocMapToken = 5,
    srRelocRelative = 6,
    srRelocFilePos = 7,
    srRelocCodeRelative = 8,
    srRelocIA64Imm64 = 9,
    srRelocDir64 = 10,
    srRelocIA64PcRel25 = 11,
    srRelocIA64PcRel64 = 12,
    srRelocAbsoluteTagged = 13,
    srRelocSentinel = 14,
    srNoBaseReloc = 16384,
    srRelocPtr = 32768,
    srRelocAbsolutePtr = 32768,
    srRelocHighLowPtr = 32771,
    srRelocRelativePtr = 32774,
    srRelocIA64Imm64Ptr = 32777,
    srRelocDir64Ptr = 32778,
}
Public Enum CeeSectionRelocType As Integer
    srRelocAbsolute = 0
    srRelocHighLow = 3
    srRelocHighAdj = 4
    srRelocMapToken = 5
    srRelocRelative = 6
    srRelocFilePos = 7
    srRelocCodeRelative = 8
    srRelocIA64Imm64 = 9
    srRelocDir64 = 10
    srRelocIA64PcRel25 = 11
    srRelocIA64PcRel64 = 12
    srRelocAbsoluteTagged = 13
    srRelocSentinel = 14
    srNoBaseReloc = 16384
    srRelocPtr = 32768
    srRelocAbsolutePtr = 32768
    srRelocHighLowPtr = 32771
    srRelocRelativePtr = 32774
    srRelocIA64Imm64Ptr = 32777
    srRelocDir64Ptr = 32778
End Enum
import enum

class CeeSectionRelocType(enum.IntEnum):
    srRelocAbsolute = 0
    srRelocHighLow = 3
    srRelocHighAdj = 4
    srRelocMapToken = 5
    srRelocRelative = 6
    srRelocFilePos = 7
    srRelocCodeRelative = 8
    srRelocIA64Imm64 = 9
    srRelocDir64 = 10
    srRelocIA64PcRel25 = 11
    srRelocIA64PcRel64 = 12
    srRelocAbsoluteTagged = 13
    srRelocSentinel = 14
    srNoBaseReloc = 16384
    srRelocPtr = 32768
    srRelocAbsolutePtr = 32768
    srRelocHighLowPtr = 32771
    srRelocRelativePtr = 32774
    srRelocIA64Imm64Ptr = 32777
    srRelocDir64Ptr = 32778
// CeeSectionRelocType
pub const srRelocAbsolute: i32 = 0;
pub const srRelocHighLow: i32 = 3;
pub const srRelocHighAdj: i32 = 4;
pub const srRelocMapToken: i32 = 5;
pub const srRelocRelative: i32 = 6;
pub const srRelocFilePos: i32 = 7;
pub const srRelocCodeRelative: i32 = 8;
pub const srRelocIA64Imm64: i32 = 9;
pub const srRelocDir64: i32 = 10;
pub const srRelocIA64PcRel25: i32 = 11;
pub const srRelocIA64PcRel64: i32 = 12;
pub const srRelocAbsoluteTagged: i32 = 13;
pub const srRelocSentinel: i32 = 14;
pub const srNoBaseReloc: i32 = 16384;
pub const srRelocPtr: i32 = 32768;
pub const srRelocAbsolutePtr: i32 = 32768;
pub const srRelocHighLowPtr: i32 = 32771;
pub const srRelocRelativePtr: i32 = 32774;
pub const srRelocIA64Imm64Ptr: i32 = 32777;
pub const srRelocDir64Ptr: i32 = 32778;
// CeeSectionRelocType
const (
	srRelocAbsolute int32 = 0
	srRelocHighLow int32 = 3
	srRelocHighAdj int32 = 4
	srRelocMapToken int32 = 5
	srRelocRelative int32 = 6
	srRelocFilePos int32 = 7
	srRelocCodeRelative int32 = 8
	srRelocIA64Imm64 int32 = 9
	srRelocDir64 int32 = 10
	srRelocIA64PcRel25 int32 = 11
	srRelocIA64PcRel64 int32 = 12
	srRelocAbsoluteTagged int32 = 13
	srRelocSentinel int32 = 14
	srNoBaseReloc int32 = 16384
	srRelocPtr int32 = 32768
	srRelocAbsolutePtr int32 = 32768
	srRelocHighLowPtr int32 = 32771
	srRelocRelativePtr int32 = 32774
	srRelocIA64Imm64Ptr int32 = 32777
	srRelocDir64Ptr int32 = 32778
)
const
  srRelocAbsolute = 0;
  srRelocHighLow = 3;
  srRelocHighAdj = 4;
  srRelocMapToken = 5;
  srRelocRelative = 6;
  srRelocFilePos = 7;
  srRelocCodeRelative = 8;
  srRelocIA64Imm64 = 9;
  srRelocDir64 = 10;
  srRelocIA64PcRel25 = 11;
  srRelocIA64PcRel64 = 12;
  srRelocAbsoluteTagged = 13;
  srRelocSentinel = 14;
  srNoBaseReloc = 16384;
  srRelocPtr = 32768;
  srRelocAbsolutePtr = 32768;
  srRelocHighLowPtr = 32771;
  srRelocRelativePtr = 32774;
  srRelocIA64Imm64Ptr = 32777;
  srRelocDir64Ptr = 32778;
// CeeSectionRelocType
pub const srRelocAbsolute: i32 = 0;
pub const srRelocHighLow: i32 = 3;
pub const srRelocHighAdj: i32 = 4;
pub const srRelocMapToken: i32 = 5;
pub const srRelocRelative: i32 = 6;
pub const srRelocFilePos: i32 = 7;
pub const srRelocCodeRelative: i32 = 8;
pub const srRelocIA64Imm64: i32 = 9;
pub const srRelocDir64: i32 = 10;
pub const srRelocIA64PcRel25: i32 = 11;
pub const srRelocIA64PcRel64: i32 = 12;
pub const srRelocAbsoluteTagged: i32 = 13;
pub const srRelocSentinel: i32 = 14;
pub const srNoBaseReloc: i32 = 16384;
pub const srRelocPtr: i32 = 32768;
pub const srRelocAbsolutePtr: i32 = 32768;
pub const srRelocHighLowPtr: i32 = 32771;
pub const srRelocRelativePtr: i32 = 32774;
pub const srRelocIA64Imm64Ptr: i32 = 32777;
pub const srRelocDir64Ptr: i32 = 32778;
const
  srRelocAbsolute* = 0
  srRelocHighLow* = 3
  srRelocHighAdj* = 4
  srRelocMapToken* = 5
  srRelocRelative* = 6
  srRelocFilePos* = 7
  srRelocCodeRelative* = 8
  srRelocIA64Imm64* = 9
  srRelocDir64* = 10
  srRelocIA64PcRel25* = 11
  srRelocIA64PcRel64* = 12
  srRelocAbsoluteTagged* = 13
  srRelocSentinel* = 14
  srNoBaseReloc* = 16384
  srRelocPtr* = 32768
  srRelocAbsolutePtr* = 32768
  srRelocHighLowPtr* = 32771
  srRelocRelativePtr* = 32774
  srRelocIA64Imm64Ptr* = 32777
  srRelocDir64Ptr* = 32778
enum CeeSectionRelocType : int {
    srRelocAbsolute = 0,
    srRelocHighLow = 3,
    srRelocHighAdj = 4,
    srRelocMapToken = 5,
    srRelocRelative = 6,
    srRelocFilePos = 7,
    srRelocCodeRelative = 8,
    srRelocIA64Imm64 = 9,
    srRelocDir64 = 10,
    srRelocIA64PcRel25 = 11,
    srRelocIA64PcRel64 = 12,
    srRelocAbsoluteTagged = 13,
    srRelocSentinel = 14,
    srNoBaseReloc = 16384,
    srRelocPtr = 32768,
    srRelocAbsolutePtr = 32768,
    srRelocHighLowPtr = 32771,
    srRelocRelativePtr = 32774,
    srRelocIA64Imm64Ptr = 32777,
    srRelocDir64Ptr = 32778,
}
#define global srRelocAbsolute       0x0
#define global srRelocHighLow        0x3
#define global srRelocHighAdj        0x4
#define global srRelocMapToken       0x5
#define global srRelocRelative       0x6
#define global srRelocFilePos        0x7
#define global srRelocCodeRelative   0x8
#define global srRelocIA64Imm64      0x9
#define global srRelocDir64          0xA
#define global srRelocIA64PcRel25    0xB
#define global srRelocIA64PcRel64    0xC
#define global srRelocAbsoluteTagged 0xD
#define global srRelocSentinel       0xE
#define global srNoBaseReloc         0x4000
#define global srRelocPtr            0x8000
#define global srRelocAbsolutePtr    0x8000
#define global srRelocHighLowPtr     0x8003
#define global srRelocRelativePtr    0x8006
#define global srRelocIA64Imm64Ptr   0x8009
#define global srRelocDir64Ptr       0x800A