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

IMAGE_FILE_CHARACTERISTICS2

列挙型フラグ
基底型u4

メンバー 15

名前10進16進
IMAGE_FILE_RELOCS_STRIPPED210x1
IMAGE_FILE_EXECUTABLE_IMAGE220x2
IMAGE_FILE_LINE_NUMS_STRIPPED240x4
IMAGE_FILE_LOCAL_SYMS_STRIPPED280x8
IMAGE_FILE_AGGRESIVE_WS_TRIM2160x10
IMAGE_FILE_LARGE_ADDRESS_AWARE2320x20
IMAGE_FILE_BYTES_REVERSED_LO21280x80
IMAGE_FILE_32BIT_MACHINE22560x100
IMAGE_FILE_DEBUG_STRIPPED25120x200
IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP210240x400
IMAGE_FILE_NET_RUN_FROM_SWAP220480x800
IMAGE_FILE_SYSTEM_240960x1000
IMAGE_FILE_DLL_281920x2000
IMAGE_FILE_UP_SYSTEM_ONLY_2163840x4000
IMAGE_FILE_BYTES_REVERSED_HI_2327680x8000

各言語での定義

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

typedef enum IMAGE_FILE_CHARACTERISTICS2 : unsigned int {
    IMAGE_FILE_RELOCS_STRIPPED2 = 1,
    IMAGE_FILE_EXECUTABLE_IMAGE2 = 2,
    IMAGE_FILE_LINE_NUMS_STRIPPED2 = 4,
    IMAGE_FILE_LOCAL_SYMS_STRIPPED2 = 8,
    IMAGE_FILE_AGGRESIVE_WS_TRIM2 = 16,
    IMAGE_FILE_LARGE_ADDRESS_AWARE2 = 32,
    IMAGE_FILE_BYTES_REVERSED_LO2 = 128,
    IMAGE_FILE_32BIT_MACHINE2 = 256,
    IMAGE_FILE_DEBUG_STRIPPED2 = 512,
    IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP2 = 1024,
    IMAGE_FILE_NET_RUN_FROM_SWAP2 = 2048,
    IMAGE_FILE_SYSTEM_2 = 4096,
    IMAGE_FILE_DLL_2 = 8192,
    IMAGE_FILE_UP_SYSTEM_ONLY_2 = 16384,
    IMAGE_FILE_BYTES_REVERSED_HI_2 = 32768
} IMAGE_FILE_CHARACTERISTICS2;
[Flags]
public enum IMAGE_FILE_CHARACTERISTICS2 : uint
{
    IMAGE_FILE_RELOCS_STRIPPED2 = 1,
    IMAGE_FILE_EXECUTABLE_IMAGE2 = 2,
    IMAGE_FILE_LINE_NUMS_STRIPPED2 = 4,
    IMAGE_FILE_LOCAL_SYMS_STRIPPED2 = 8,
    IMAGE_FILE_AGGRESIVE_WS_TRIM2 = 16,
    IMAGE_FILE_LARGE_ADDRESS_AWARE2 = 32,
    IMAGE_FILE_BYTES_REVERSED_LO2 = 128,
    IMAGE_FILE_32BIT_MACHINE2 = 256,
    IMAGE_FILE_DEBUG_STRIPPED2 = 512,
    IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP2 = 1024,
    IMAGE_FILE_NET_RUN_FROM_SWAP2 = 2048,
    IMAGE_FILE_SYSTEM_2 = 4096,
    IMAGE_FILE_DLL_2 = 8192,
    IMAGE_FILE_UP_SYSTEM_ONLY_2 = 16384,
    IMAGE_FILE_BYTES_REVERSED_HI_2 = 32768,
}
<Flags>
Public Enum IMAGE_FILE_CHARACTERISTICS2 As UInteger
    IMAGE_FILE_RELOCS_STRIPPED2 = 1
    IMAGE_FILE_EXECUTABLE_IMAGE2 = 2
    IMAGE_FILE_LINE_NUMS_STRIPPED2 = 4
    IMAGE_FILE_LOCAL_SYMS_STRIPPED2 = 8
    IMAGE_FILE_AGGRESIVE_WS_TRIM2 = 16
    IMAGE_FILE_LARGE_ADDRESS_AWARE2 = 32
    IMAGE_FILE_BYTES_REVERSED_LO2 = 128
    IMAGE_FILE_32BIT_MACHINE2 = 256
    IMAGE_FILE_DEBUG_STRIPPED2 = 512
    IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP2 = 1024
    IMAGE_FILE_NET_RUN_FROM_SWAP2 = 2048
    IMAGE_FILE_SYSTEM_2 = 4096
    IMAGE_FILE_DLL_2 = 8192
    IMAGE_FILE_UP_SYSTEM_ONLY_2 = 16384
    IMAGE_FILE_BYTES_REVERSED_HI_2 = 32768
End Enum
import enum

class IMAGE_FILE_CHARACTERISTICS2(enum.IntFlag):
    IMAGE_FILE_RELOCS_STRIPPED2 = 1
    IMAGE_FILE_EXECUTABLE_IMAGE2 = 2
    IMAGE_FILE_LINE_NUMS_STRIPPED2 = 4
    IMAGE_FILE_LOCAL_SYMS_STRIPPED2 = 8
    IMAGE_FILE_AGGRESIVE_WS_TRIM2 = 16
    IMAGE_FILE_LARGE_ADDRESS_AWARE2 = 32
    IMAGE_FILE_BYTES_REVERSED_LO2 = 128
    IMAGE_FILE_32BIT_MACHINE2 = 256
    IMAGE_FILE_DEBUG_STRIPPED2 = 512
    IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP2 = 1024
    IMAGE_FILE_NET_RUN_FROM_SWAP2 = 2048
    IMAGE_FILE_SYSTEM_2 = 4096
    IMAGE_FILE_DLL_2 = 8192
    IMAGE_FILE_UP_SYSTEM_ONLY_2 = 16384
    IMAGE_FILE_BYTES_REVERSED_HI_2 = 32768
// IMAGE_FILE_CHARACTERISTICS2 (flags)
pub const IMAGE_FILE_RELOCS_STRIPPED2: u32 = 1;
pub const IMAGE_FILE_EXECUTABLE_IMAGE2: u32 = 2;
pub const IMAGE_FILE_LINE_NUMS_STRIPPED2: u32 = 4;
pub const IMAGE_FILE_LOCAL_SYMS_STRIPPED2: u32 = 8;
pub const IMAGE_FILE_AGGRESIVE_WS_TRIM2: u32 = 16;
pub const IMAGE_FILE_LARGE_ADDRESS_AWARE2: u32 = 32;
pub const IMAGE_FILE_BYTES_REVERSED_LO2: u32 = 128;
pub const IMAGE_FILE_32BIT_MACHINE2: u32 = 256;
pub const IMAGE_FILE_DEBUG_STRIPPED2: u32 = 512;
pub const IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP2: u32 = 1024;
pub const IMAGE_FILE_NET_RUN_FROM_SWAP2: u32 = 2048;
pub const IMAGE_FILE_SYSTEM_2: u32 = 4096;
pub const IMAGE_FILE_DLL_2: u32 = 8192;
pub const IMAGE_FILE_UP_SYSTEM_ONLY_2: u32 = 16384;
pub const IMAGE_FILE_BYTES_REVERSED_HI_2: u32 = 32768;
// IMAGE_FILE_CHARACTERISTICS2
const (
	IMAGE_FILE_RELOCS_STRIPPED2 uint32 = 1
	IMAGE_FILE_EXECUTABLE_IMAGE2 uint32 = 2
	IMAGE_FILE_LINE_NUMS_STRIPPED2 uint32 = 4
	IMAGE_FILE_LOCAL_SYMS_STRIPPED2 uint32 = 8
	IMAGE_FILE_AGGRESIVE_WS_TRIM2 uint32 = 16
	IMAGE_FILE_LARGE_ADDRESS_AWARE2 uint32 = 32
	IMAGE_FILE_BYTES_REVERSED_LO2 uint32 = 128
	IMAGE_FILE_32BIT_MACHINE2 uint32 = 256
	IMAGE_FILE_DEBUG_STRIPPED2 uint32 = 512
	IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP2 uint32 = 1024
	IMAGE_FILE_NET_RUN_FROM_SWAP2 uint32 = 2048
	IMAGE_FILE_SYSTEM_2 uint32 = 4096
	IMAGE_FILE_DLL_2 uint32 = 8192
	IMAGE_FILE_UP_SYSTEM_ONLY_2 uint32 = 16384
	IMAGE_FILE_BYTES_REVERSED_HI_2 uint32 = 32768
)
const
  IMAGE_FILE_RELOCS_STRIPPED2 = 1;
  IMAGE_FILE_EXECUTABLE_IMAGE2 = 2;
  IMAGE_FILE_LINE_NUMS_STRIPPED2 = 4;
  IMAGE_FILE_LOCAL_SYMS_STRIPPED2 = 8;
  IMAGE_FILE_AGGRESIVE_WS_TRIM2 = 16;
  IMAGE_FILE_LARGE_ADDRESS_AWARE2 = 32;
  IMAGE_FILE_BYTES_REVERSED_LO2 = 128;
  IMAGE_FILE_32BIT_MACHINE2 = 256;
  IMAGE_FILE_DEBUG_STRIPPED2 = 512;
  IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP2 = 1024;
  IMAGE_FILE_NET_RUN_FROM_SWAP2 = 2048;
  IMAGE_FILE_SYSTEM_2 = 4096;
  IMAGE_FILE_DLL_2 = 8192;
  IMAGE_FILE_UP_SYSTEM_ONLY_2 = 16384;
  IMAGE_FILE_BYTES_REVERSED_HI_2 = 32768;
// IMAGE_FILE_CHARACTERISTICS2
pub const IMAGE_FILE_RELOCS_STRIPPED2: u32 = 1;
pub const IMAGE_FILE_EXECUTABLE_IMAGE2: u32 = 2;
pub const IMAGE_FILE_LINE_NUMS_STRIPPED2: u32 = 4;
pub const IMAGE_FILE_LOCAL_SYMS_STRIPPED2: u32 = 8;
pub const IMAGE_FILE_AGGRESIVE_WS_TRIM2: u32 = 16;
pub const IMAGE_FILE_LARGE_ADDRESS_AWARE2: u32 = 32;
pub const IMAGE_FILE_BYTES_REVERSED_LO2: u32 = 128;
pub const IMAGE_FILE_32BIT_MACHINE2: u32 = 256;
pub const IMAGE_FILE_DEBUG_STRIPPED2: u32 = 512;
pub const IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP2: u32 = 1024;
pub const IMAGE_FILE_NET_RUN_FROM_SWAP2: u32 = 2048;
pub const IMAGE_FILE_SYSTEM_2: u32 = 4096;
pub const IMAGE_FILE_DLL_2: u32 = 8192;
pub const IMAGE_FILE_UP_SYSTEM_ONLY_2: u32 = 16384;
pub const IMAGE_FILE_BYTES_REVERSED_HI_2: u32 = 32768;
const
  IMAGE_FILE_RELOCS_STRIPPED2* = 1
  IMAGE_FILE_EXECUTABLE_IMAGE2* = 2
  IMAGE_FILE_LINE_NUMS_STRIPPED2* = 4
  IMAGE_FILE_LOCAL_SYMS_STRIPPED2* = 8
  IMAGE_FILE_AGGRESIVE_WS_TRIM2* = 16
  IMAGE_FILE_LARGE_ADDRESS_AWARE2* = 32
  IMAGE_FILE_BYTES_REVERSED_LO2* = 128
  IMAGE_FILE_32BIT_MACHINE2* = 256
  IMAGE_FILE_DEBUG_STRIPPED2* = 512
  IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP2* = 1024
  IMAGE_FILE_NET_RUN_FROM_SWAP2* = 2048
  IMAGE_FILE_SYSTEM_2* = 4096
  IMAGE_FILE_DLL_2* = 8192
  IMAGE_FILE_UP_SYSTEM_ONLY_2* = 16384
  IMAGE_FILE_BYTES_REVERSED_HI_2* = 32768
enum IMAGE_FILE_CHARACTERISTICS2 : uint {
    IMAGE_FILE_RELOCS_STRIPPED2 = 1,
    IMAGE_FILE_EXECUTABLE_IMAGE2 = 2,
    IMAGE_FILE_LINE_NUMS_STRIPPED2 = 4,
    IMAGE_FILE_LOCAL_SYMS_STRIPPED2 = 8,
    IMAGE_FILE_AGGRESIVE_WS_TRIM2 = 16,
    IMAGE_FILE_LARGE_ADDRESS_AWARE2 = 32,
    IMAGE_FILE_BYTES_REVERSED_LO2 = 128,
    IMAGE_FILE_32BIT_MACHINE2 = 256,
    IMAGE_FILE_DEBUG_STRIPPED2 = 512,
    IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP2 = 1024,
    IMAGE_FILE_NET_RUN_FROM_SWAP2 = 2048,
    IMAGE_FILE_SYSTEM_2 = 4096,
    IMAGE_FILE_DLL_2 = 8192,
    IMAGE_FILE_UP_SYSTEM_ONLY_2 = 16384,
    IMAGE_FILE_BYTES_REVERSED_HI_2 = 32768,
}
#define global IMAGE_FILE_RELOCS_STRIPPED2         0x1
#define global IMAGE_FILE_EXECUTABLE_IMAGE2        0x2
#define global IMAGE_FILE_LINE_NUMS_STRIPPED2      0x4
#define global IMAGE_FILE_LOCAL_SYMS_STRIPPED2     0x8
#define global IMAGE_FILE_AGGRESIVE_WS_TRIM2       0x10
#define global IMAGE_FILE_LARGE_ADDRESS_AWARE2     0x20
#define global IMAGE_FILE_BYTES_REVERSED_LO2       0x80
#define global IMAGE_FILE_32BIT_MACHINE2           0x100
#define global IMAGE_FILE_DEBUG_STRIPPED2          0x200
#define global IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP2 0x400
#define global IMAGE_FILE_NET_RUN_FROM_SWAP2       0x800
#define global IMAGE_FILE_SYSTEM_2                 0x1000
#define global IMAGE_FILE_DLL_2                    0x2000
#define global IMAGE_FILE_UP_SYSTEM_ONLY_2         0x4000
#define global IMAGE_FILE_BYTES_REVERSED_HI_2      0x8000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。