ホーム › System.Diagnostics.Debug › SYMBOL_INFO_FLAGS
SYMBOL_INFO_FLAGS
列挙型フラグメンバー 17
| 名前 | 10進 | 16進 |
|---|---|---|
| SYMFLAG_CLR_TOKEN | 262144 | 0x40000 |
| SYMFLAG_CONSTANT | 256 | 0x100 |
| SYMFLAG_EXPORT | 512 | 0x200 |
| SYMFLAG_FORWARDER | 1024 | 0x400 |
| SYMFLAG_FRAMEREL | 32 | 0x20 |
| SYMFLAG_FUNCTION | 2048 | 0x800 |
| SYMFLAG_ILREL | 65536 | 0x10000 |
| SYMFLAG_LOCAL | 128 | 0x80 |
| SYMFLAG_METADATA | 131072 | 0x20000 |
| SYMFLAG_PARAMETER | 64 | 0x40 |
| SYMFLAG_REGISTER | 8 | 0x8 |
| SYMFLAG_REGREL | 16 | 0x10 |
| SYMFLAG_SLOT | 32768 | 0x8000 |
| SYMFLAG_THUNK | 8192 | 0x2000 |
| SYMFLAG_TLSREL | 16384 | 0x4000 |
| SYMFLAG_VALUEPRESENT | 1 | 0x1 |
| SYMFLAG_VIRTUAL | 4096 | 0x1000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum SYMBOL_INFO_FLAGS : unsigned int {
SYMFLAG_CLR_TOKEN = 262144,
SYMFLAG_CONSTANT = 256,
SYMFLAG_EXPORT = 512,
SYMFLAG_FORWARDER = 1024,
SYMFLAG_FRAMEREL = 32,
SYMFLAG_FUNCTION = 2048,
SYMFLAG_ILREL = 65536,
SYMFLAG_LOCAL = 128,
SYMFLAG_METADATA = 131072,
SYMFLAG_PARAMETER = 64,
SYMFLAG_REGISTER = 8,
SYMFLAG_REGREL = 16,
SYMFLAG_SLOT = 32768,
SYMFLAG_THUNK = 8192,
SYMFLAG_TLSREL = 16384,
SYMFLAG_VALUEPRESENT = 1,
SYMFLAG_VIRTUAL = 4096
} SYMBOL_INFO_FLAGS;[Flags]
public enum SYMBOL_INFO_FLAGS : uint
{
SYMFLAG_CLR_TOKEN = 262144,
SYMFLAG_CONSTANT = 256,
SYMFLAG_EXPORT = 512,
SYMFLAG_FORWARDER = 1024,
SYMFLAG_FRAMEREL = 32,
SYMFLAG_FUNCTION = 2048,
SYMFLAG_ILREL = 65536,
SYMFLAG_LOCAL = 128,
SYMFLAG_METADATA = 131072,
SYMFLAG_PARAMETER = 64,
SYMFLAG_REGISTER = 8,
SYMFLAG_REGREL = 16,
SYMFLAG_SLOT = 32768,
SYMFLAG_THUNK = 8192,
SYMFLAG_TLSREL = 16384,
SYMFLAG_VALUEPRESENT = 1,
SYMFLAG_VIRTUAL = 4096,
}<Flags>
Public Enum SYMBOL_INFO_FLAGS As UInteger
SYMFLAG_CLR_TOKEN = 262144
SYMFLAG_CONSTANT = 256
SYMFLAG_EXPORT = 512
SYMFLAG_FORWARDER = 1024
SYMFLAG_FRAMEREL = 32
SYMFLAG_FUNCTION = 2048
SYMFLAG_ILREL = 65536
SYMFLAG_LOCAL = 128
SYMFLAG_METADATA = 131072
SYMFLAG_PARAMETER = 64
SYMFLAG_REGISTER = 8
SYMFLAG_REGREL = 16
SYMFLAG_SLOT = 32768
SYMFLAG_THUNK = 8192
SYMFLAG_TLSREL = 16384
SYMFLAG_VALUEPRESENT = 1
SYMFLAG_VIRTUAL = 4096
End Enumimport enum
class SYMBOL_INFO_FLAGS(enum.IntFlag):
SYMFLAG_CLR_TOKEN = 262144
SYMFLAG_CONSTANT = 256
SYMFLAG_EXPORT = 512
SYMFLAG_FORWARDER = 1024
SYMFLAG_FRAMEREL = 32
SYMFLAG_FUNCTION = 2048
SYMFLAG_ILREL = 65536
SYMFLAG_LOCAL = 128
SYMFLAG_METADATA = 131072
SYMFLAG_PARAMETER = 64
SYMFLAG_REGISTER = 8
SYMFLAG_REGREL = 16
SYMFLAG_SLOT = 32768
SYMFLAG_THUNK = 8192
SYMFLAG_TLSREL = 16384
SYMFLAG_VALUEPRESENT = 1
SYMFLAG_VIRTUAL = 4096// SYMBOL_INFO_FLAGS (flags)
pub const SYMFLAG_CLR_TOKEN: u32 = 262144;
pub const SYMFLAG_CONSTANT: u32 = 256;
pub const SYMFLAG_EXPORT: u32 = 512;
pub const SYMFLAG_FORWARDER: u32 = 1024;
pub const SYMFLAG_FRAMEREL: u32 = 32;
pub const SYMFLAG_FUNCTION: u32 = 2048;
pub const SYMFLAG_ILREL: u32 = 65536;
pub const SYMFLAG_LOCAL: u32 = 128;
pub const SYMFLAG_METADATA: u32 = 131072;
pub const SYMFLAG_PARAMETER: u32 = 64;
pub const SYMFLAG_REGISTER: u32 = 8;
pub const SYMFLAG_REGREL: u32 = 16;
pub const SYMFLAG_SLOT: u32 = 32768;
pub const SYMFLAG_THUNK: u32 = 8192;
pub const SYMFLAG_TLSREL: u32 = 16384;
pub const SYMFLAG_VALUEPRESENT: u32 = 1;
pub const SYMFLAG_VIRTUAL: u32 = 4096;// SYMBOL_INFO_FLAGS
const (
SYMFLAG_CLR_TOKEN uint32 = 262144
SYMFLAG_CONSTANT uint32 = 256
SYMFLAG_EXPORT uint32 = 512
SYMFLAG_FORWARDER uint32 = 1024
SYMFLAG_FRAMEREL uint32 = 32
SYMFLAG_FUNCTION uint32 = 2048
SYMFLAG_ILREL uint32 = 65536
SYMFLAG_LOCAL uint32 = 128
SYMFLAG_METADATA uint32 = 131072
SYMFLAG_PARAMETER uint32 = 64
SYMFLAG_REGISTER uint32 = 8
SYMFLAG_REGREL uint32 = 16
SYMFLAG_SLOT uint32 = 32768
SYMFLAG_THUNK uint32 = 8192
SYMFLAG_TLSREL uint32 = 16384
SYMFLAG_VALUEPRESENT uint32 = 1
SYMFLAG_VIRTUAL uint32 = 4096
)const
SYMFLAG_CLR_TOKEN = 262144;
SYMFLAG_CONSTANT = 256;
SYMFLAG_EXPORT = 512;
SYMFLAG_FORWARDER = 1024;
SYMFLAG_FRAMEREL = 32;
SYMFLAG_FUNCTION = 2048;
SYMFLAG_ILREL = 65536;
SYMFLAG_LOCAL = 128;
SYMFLAG_METADATA = 131072;
SYMFLAG_PARAMETER = 64;
SYMFLAG_REGISTER = 8;
SYMFLAG_REGREL = 16;
SYMFLAG_SLOT = 32768;
SYMFLAG_THUNK = 8192;
SYMFLAG_TLSREL = 16384;
SYMFLAG_VALUEPRESENT = 1;
SYMFLAG_VIRTUAL = 4096;// SYMBOL_INFO_FLAGS
pub const SYMFLAG_CLR_TOKEN: u32 = 262144;
pub const SYMFLAG_CONSTANT: u32 = 256;
pub const SYMFLAG_EXPORT: u32 = 512;
pub const SYMFLAG_FORWARDER: u32 = 1024;
pub const SYMFLAG_FRAMEREL: u32 = 32;
pub const SYMFLAG_FUNCTION: u32 = 2048;
pub const SYMFLAG_ILREL: u32 = 65536;
pub const SYMFLAG_LOCAL: u32 = 128;
pub const SYMFLAG_METADATA: u32 = 131072;
pub const SYMFLAG_PARAMETER: u32 = 64;
pub const SYMFLAG_REGISTER: u32 = 8;
pub const SYMFLAG_REGREL: u32 = 16;
pub const SYMFLAG_SLOT: u32 = 32768;
pub const SYMFLAG_THUNK: u32 = 8192;
pub const SYMFLAG_TLSREL: u32 = 16384;
pub const SYMFLAG_VALUEPRESENT: u32 = 1;
pub const SYMFLAG_VIRTUAL: u32 = 4096;const
SYMFLAG_CLR_TOKEN* = 262144
SYMFLAG_CONSTANT* = 256
SYMFLAG_EXPORT* = 512
SYMFLAG_FORWARDER* = 1024
SYMFLAG_FRAMEREL* = 32
SYMFLAG_FUNCTION* = 2048
SYMFLAG_ILREL* = 65536
SYMFLAG_LOCAL* = 128
SYMFLAG_METADATA* = 131072
SYMFLAG_PARAMETER* = 64
SYMFLAG_REGISTER* = 8
SYMFLAG_REGREL* = 16
SYMFLAG_SLOT* = 32768
SYMFLAG_THUNK* = 8192
SYMFLAG_TLSREL* = 16384
SYMFLAG_VALUEPRESENT* = 1
SYMFLAG_VIRTUAL* = 4096enum SYMBOL_INFO_FLAGS : uint {
SYMFLAG_CLR_TOKEN = 262144,
SYMFLAG_CONSTANT = 256,
SYMFLAG_EXPORT = 512,
SYMFLAG_FORWARDER = 1024,
SYMFLAG_FRAMEREL = 32,
SYMFLAG_FUNCTION = 2048,
SYMFLAG_ILREL = 65536,
SYMFLAG_LOCAL = 128,
SYMFLAG_METADATA = 131072,
SYMFLAG_PARAMETER = 64,
SYMFLAG_REGISTER = 8,
SYMFLAG_REGREL = 16,
SYMFLAG_SLOT = 32768,
SYMFLAG_THUNK = 8192,
SYMFLAG_TLSREL = 16384,
SYMFLAG_VALUEPRESENT = 1,
SYMFLAG_VIRTUAL = 4096,
}#define global SYMFLAG_CLR_TOKEN 0x40000
#define global SYMFLAG_CONSTANT 0x100
#define global SYMFLAG_EXPORT 0x200
#define global SYMFLAG_FORWARDER 0x400
#define global SYMFLAG_FRAMEREL 0x20
#define global SYMFLAG_FUNCTION 0x800
#define global SYMFLAG_ILREL 0x10000
#define global SYMFLAG_LOCAL 0x80
#define global SYMFLAG_METADATA 0x20000
#define global SYMFLAG_PARAMETER 0x40
#define global SYMFLAG_REGISTER 0x8
#define global SYMFLAG_REGREL 0x10
#define global SYMFLAG_SLOT 0x8000
#define global SYMFLAG_THUNK 0x2000
#define global SYMFLAG_TLSREL 0x4000
#define global SYMFLAG_VALUEPRESENT 0x1
#define global SYMFLAG_VIRTUAL 0x1000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。