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

JOB_OBJECT_LIMIT

列挙型フラグ
基底型u4

メンバー 27

名前10進16進
JOB_OBJECT_LIMIT_WORKINGSET10x1
JOB_OBJECT_LIMIT_PROCESS_TIME20x2
JOB_OBJECT_LIMIT_JOB_TIME40x4
JOB_OBJECT_LIMIT_ACTIVE_PROCESS80x8
JOB_OBJECT_LIMIT_AFFINITY160x10
JOB_OBJECT_LIMIT_PRIORITY_CLASS320x20
JOB_OBJECT_LIMIT_PRESERVE_JOB_TIME640x40
JOB_OBJECT_LIMIT_SCHEDULING_CLASS1280x80
JOB_OBJECT_LIMIT_PROCESS_MEMORY2560x100
JOB_OBJECT_LIMIT_JOB_MEMORY5120x200
JOB_OBJECT_LIMIT_JOB_MEMORY_HIGH5120x200
JOB_OBJECT_LIMIT_DIE_ON_UNHANDLED_EXCEPTION10240x400
JOB_OBJECT_LIMIT_BREAKAWAY_OK20480x800
JOB_OBJECT_LIMIT_SILENT_BREAKAWAY_OK40960x1000
JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE81920x2000
JOB_OBJECT_LIMIT_SUBSET_AFFINITY163840x4000
JOB_OBJECT_LIMIT_JOB_MEMORY_LOW327680x8000
JOB_OBJECT_LIMIT_JOB_READ_BYTES655360x10000
JOB_OBJECT_LIMIT_JOB_WRITE_BYTES1310720x20000
JOB_OBJECT_LIMIT_RATE_CONTROL2621440x40000
JOB_OBJECT_LIMIT_CPU_RATE_CONTROL2621440x40000
JOB_OBJECT_LIMIT_IO_RATE_CONTROL5242880x80000
JOB_OBJECT_LIMIT_NET_RATE_CONTROL10485760x100000
JOB_OBJECT_LIMIT_VALID_FLAGS5242870x7FFFF
JOB_OBJECT_BASIC_LIMIT_VALID_FLAGS2550xFF
JOB_OBJECT_EXTENDED_LIMIT_VALID_FLAGS327670x7FFF
JOB_OBJECT_NOTIFICATION_LIMIT_VALID_FLAGS20649000x1F8204

各言語での定義

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

typedef enum JOB_OBJECT_LIMIT : unsigned int {
    JOB_OBJECT_LIMIT_WORKINGSET = 1,
    JOB_OBJECT_LIMIT_PROCESS_TIME = 2,
    JOB_OBJECT_LIMIT_JOB_TIME = 4,
    JOB_OBJECT_LIMIT_ACTIVE_PROCESS = 8,
    JOB_OBJECT_LIMIT_AFFINITY = 16,
    JOB_OBJECT_LIMIT_PRIORITY_CLASS = 32,
    JOB_OBJECT_LIMIT_PRESERVE_JOB_TIME = 64,
    JOB_OBJECT_LIMIT_SCHEDULING_CLASS = 128,
    JOB_OBJECT_LIMIT_PROCESS_MEMORY = 256,
    JOB_OBJECT_LIMIT_JOB_MEMORY = 512,
    JOB_OBJECT_LIMIT_JOB_MEMORY_HIGH = 512,
    JOB_OBJECT_LIMIT_DIE_ON_UNHANDLED_EXCEPTION = 1024,
    JOB_OBJECT_LIMIT_BREAKAWAY_OK = 2048,
    JOB_OBJECT_LIMIT_SILENT_BREAKAWAY_OK = 4096,
    JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE = 8192,
    JOB_OBJECT_LIMIT_SUBSET_AFFINITY = 16384,
    JOB_OBJECT_LIMIT_JOB_MEMORY_LOW = 32768,
    JOB_OBJECT_LIMIT_JOB_READ_BYTES = 65536,
    JOB_OBJECT_LIMIT_JOB_WRITE_BYTES = 131072,
    JOB_OBJECT_LIMIT_RATE_CONTROL = 262144,
    JOB_OBJECT_LIMIT_CPU_RATE_CONTROL = 262144,
    JOB_OBJECT_LIMIT_IO_RATE_CONTROL = 524288,
    JOB_OBJECT_LIMIT_NET_RATE_CONTROL = 1048576,
    JOB_OBJECT_LIMIT_VALID_FLAGS = 524287,
    JOB_OBJECT_BASIC_LIMIT_VALID_FLAGS = 255,
    JOB_OBJECT_EXTENDED_LIMIT_VALID_FLAGS = 32767,
    JOB_OBJECT_NOTIFICATION_LIMIT_VALID_FLAGS = 2064900
} JOB_OBJECT_LIMIT;
[Flags]
public enum JOB_OBJECT_LIMIT : uint
{
    JOB_OBJECT_LIMIT_WORKINGSET = 1,
    JOB_OBJECT_LIMIT_PROCESS_TIME = 2,
    JOB_OBJECT_LIMIT_JOB_TIME = 4,
    JOB_OBJECT_LIMIT_ACTIVE_PROCESS = 8,
    JOB_OBJECT_LIMIT_AFFINITY = 16,
    JOB_OBJECT_LIMIT_PRIORITY_CLASS = 32,
    JOB_OBJECT_LIMIT_PRESERVE_JOB_TIME = 64,
    JOB_OBJECT_LIMIT_SCHEDULING_CLASS = 128,
    JOB_OBJECT_LIMIT_PROCESS_MEMORY = 256,
    JOB_OBJECT_LIMIT_JOB_MEMORY = 512,
    JOB_OBJECT_LIMIT_JOB_MEMORY_HIGH = 512,
    JOB_OBJECT_LIMIT_DIE_ON_UNHANDLED_EXCEPTION = 1024,
    JOB_OBJECT_LIMIT_BREAKAWAY_OK = 2048,
    JOB_OBJECT_LIMIT_SILENT_BREAKAWAY_OK = 4096,
    JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE = 8192,
    JOB_OBJECT_LIMIT_SUBSET_AFFINITY = 16384,
    JOB_OBJECT_LIMIT_JOB_MEMORY_LOW = 32768,
    JOB_OBJECT_LIMIT_JOB_READ_BYTES = 65536,
    JOB_OBJECT_LIMIT_JOB_WRITE_BYTES = 131072,
    JOB_OBJECT_LIMIT_RATE_CONTROL = 262144,
    JOB_OBJECT_LIMIT_CPU_RATE_CONTROL = 262144,
    JOB_OBJECT_LIMIT_IO_RATE_CONTROL = 524288,
    JOB_OBJECT_LIMIT_NET_RATE_CONTROL = 1048576,
    JOB_OBJECT_LIMIT_VALID_FLAGS = 524287,
    JOB_OBJECT_BASIC_LIMIT_VALID_FLAGS = 255,
    JOB_OBJECT_EXTENDED_LIMIT_VALID_FLAGS = 32767,
    JOB_OBJECT_NOTIFICATION_LIMIT_VALID_FLAGS = 2064900,
}
<Flags>
Public Enum JOB_OBJECT_LIMIT As UInteger
    JOB_OBJECT_LIMIT_WORKINGSET = 1
    JOB_OBJECT_LIMIT_PROCESS_TIME = 2
    JOB_OBJECT_LIMIT_JOB_TIME = 4
    JOB_OBJECT_LIMIT_ACTIVE_PROCESS = 8
    JOB_OBJECT_LIMIT_AFFINITY = 16
    JOB_OBJECT_LIMIT_PRIORITY_CLASS = 32
    JOB_OBJECT_LIMIT_PRESERVE_JOB_TIME = 64
    JOB_OBJECT_LIMIT_SCHEDULING_CLASS = 128
    JOB_OBJECT_LIMIT_PROCESS_MEMORY = 256
    JOB_OBJECT_LIMIT_JOB_MEMORY = 512
    JOB_OBJECT_LIMIT_JOB_MEMORY_HIGH = 512
    JOB_OBJECT_LIMIT_DIE_ON_UNHANDLED_EXCEPTION = 1024
    JOB_OBJECT_LIMIT_BREAKAWAY_OK = 2048
    JOB_OBJECT_LIMIT_SILENT_BREAKAWAY_OK = 4096
    JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE = 8192
    JOB_OBJECT_LIMIT_SUBSET_AFFINITY = 16384
    JOB_OBJECT_LIMIT_JOB_MEMORY_LOW = 32768
    JOB_OBJECT_LIMIT_JOB_READ_BYTES = 65536
    JOB_OBJECT_LIMIT_JOB_WRITE_BYTES = 131072
    JOB_OBJECT_LIMIT_RATE_CONTROL = 262144
    JOB_OBJECT_LIMIT_CPU_RATE_CONTROL = 262144
    JOB_OBJECT_LIMIT_IO_RATE_CONTROL = 524288
    JOB_OBJECT_LIMIT_NET_RATE_CONTROL = 1048576
    JOB_OBJECT_LIMIT_VALID_FLAGS = 524287
    JOB_OBJECT_BASIC_LIMIT_VALID_FLAGS = 255
    JOB_OBJECT_EXTENDED_LIMIT_VALID_FLAGS = 32767
    JOB_OBJECT_NOTIFICATION_LIMIT_VALID_FLAGS = 2064900
End Enum
import enum

class JOB_OBJECT_LIMIT(enum.IntFlag):
    JOB_OBJECT_LIMIT_WORKINGSET = 1
    JOB_OBJECT_LIMIT_PROCESS_TIME = 2
    JOB_OBJECT_LIMIT_JOB_TIME = 4
    JOB_OBJECT_LIMIT_ACTIVE_PROCESS = 8
    JOB_OBJECT_LIMIT_AFFINITY = 16
    JOB_OBJECT_LIMIT_PRIORITY_CLASS = 32
    JOB_OBJECT_LIMIT_PRESERVE_JOB_TIME = 64
    JOB_OBJECT_LIMIT_SCHEDULING_CLASS = 128
    JOB_OBJECT_LIMIT_PROCESS_MEMORY = 256
    JOB_OBJECT_LIMIT_JOB_MEMORY = 512
    JOB_OBJECT_LIMIT_JOB_MEMORY_HIGH = 512
    JOB_OBJECT_LIMIT_DIE_ON_UNHANDLED_EXCEPTION = 1024
    JOB_OBJECT_LIMIT_BREAKAWAY_OK = 2048
    JOB_OBJECT_LIMIT_SILENT_BREAKAWAY_OK = 4096
    JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE = 8192
    JOB_OBJECT_LIMIT_SUBSET_AFFINITY = 16384
    JOB_OBJECT_LIMIT_JOB_MEMORY_LOW = 32768
    JOB_OBJECT_LIMIT_JOB_READ_BYTES = 65536
    JOB_OBJECT_LIMIT_JOB_WRITE_BYTES = 131072
    JOB_OBJECT_LIMIT_RATE_CONTROL = 262144
    JOB_OBJECT_LIMIT_CPU_RATE_CONTROL = 262144
    JOB_OBJECT_LIMIT_IO_RATE_CONTROL = 524288
    JOB_OBJECT_LIMIT_NET_RATE_CONTROL = 1048576
    JOB_OBJECT_LIMIT_VALID_FLAGS = 524287
    JOB_OBJECT_BASIC_LIMIT_VALID_FLAGS = 255
    JOB_OBJECT_EXTENDED_LIMIT_VALID_FLAGS = 32767
    JOB_OBJECT_NOTIFICATION_LIMIT_VALID_FLAGS = 2064900
// JOB_OBJECT_LIMIT (flags)
pub const JOB_OBJECT_LIMIT_WORKINGSET: u32 = 1;
pub const JOB_OBJECT_LIMIT_PROCESS_TIME: u32 = 2;
pub const JOB_OBJECT_LIMIT_JOB_TIME: u32 = 4;
pub const JOB_OBJECT_LIMIT_ACTIVE_PROCESS: u32 = 8;
pub const JOB_OBJECT_LIMIT_AFFINITY: u32 = 16;
pub const JOB_OBJECT_LIMIT_PRIORITY_CLASS: u32 = 32;
pub const JOB_OBJECT_LIMIT_PRESERVE_JOB_TIME: u32 = 64;
pub const JOB_OBJECT_LIMIT_SCHEDULING_CLASS: u32 = 128;
pub const JOB_OBJECT_LIMIT_PROCESS_MEMORY: u32 = 256;
pub const JOB_OBJECT_LIMIT_JOB_MEMORY: u32 = 512;
pub const JOB_OBJECT_LIMIT_JOB_MEMORY_HIGH: u32 = 512;
pub const JOB_OBJECT_LIMIT_DIE_ON_UNHANDLED_EXCEPTION: u32 = 1024;
pub const JOB_OBJECT_LIMIT_BREAKAWAY_OK: u32 = 2048;
pub const JOB_OBJECT_LIMIT_SILENT_BREAKAWAY_OK: u32 = 4096;
pub const JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE: u32 = 8192;
pub const JOB_OBJECT_LIMIT_SUBSET_AFFINITY: u32 = 16384;
pub const JOB_OBJECT_LIMIT_JOB_MEMORY_LOW: u32 = 32768;
pub const JOB_OBJECT_LIMIT_JOB_READ_BYTES: u32 = 65536;
pub const JOB_OBJECT_LIMIT_JOB_WRITE_BYTES: u32 = 131072;
pub const JOB_OBJECT_LIMIT_RATE_CONTROL: u32 = 262144;
pub const JOB_OBJECT_LIMIT_CPU_RATE_CONTROL: u32 = 262144;
pub const JOB_OBJECT_LIMIT_IO_RATE_CONTROL: u32 = 524288;
pub const JOB_OBJECT_LIMIT_NET_RATE_CONTROL: u32 = 1048576;
pub const JOB_OBJECT_LIMIT_VALID_FLAGS: u32 = 524287;
pub const JOB_OBJECT_BASIC_LIMIT_VALID_FLAGS: u32 = 255;
pub const JOB_OBJECT_EXTENDED_LIMIT_VALID_FLAGS: u32 = 32767;
pub const JOB_OBJECT_NOTIFICATION_LIMIT_VALID_FLAGS: u32 = 2064900;
// JOB_OBJECT_LIMIT
const (
	JOB_OBJECT_LIMIT_WORKINGSET uint32 = 1
	JOB_OBJECT_LIMIT_PROCESS_TIME uint32 = 2
	JOB_OBJECT_LIMIT_JOB_TIME uint32 = 4
	JOB_OBJECT_LIMIT_ACTIVE_PROCESS uint32 = 8
	JOB_OBJECT_LIMIT_AFFINITY uint32 = 16
	JOB_OBJECT_LIMIT_PRIORITY_CLASS uint32 = 32
	JOB_OBJECT_LIMIT_PRESERVE_JOB_TIME uint32 = 64
	JOB_OBJECT_LIMIT_SCHEDULING_CLASS uint32 = 128
	JOB_OBJECT_LIMIT_PROCESS_MEMORY uint32 = 256
	JOB_OBJECT_LIMIT_JOB_MEMORY uint32 = 512
	JOB_OBJECT_LIMIT_JOB_MEMORY_HIGH uint32 = 512
	JOB_OBJECT_LIMIT_DIE_ON_UNHANDLED_EXCEPTION uint32 = 1024
	JOB_OBJECT_LIMIT_BREAKAWAY_OK uint32 = 2048
	JOB_OBJECT_LIMIT_SILENT_BREAKAWAY_OK uint32 = 4096
	JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE uint32 = 8192
	JOB_OBJECT_LIMIT_SUBSET_AFFINITY uint32 = 16384
	JOB_OBJECT_LIMIT_JOB_MEMORY_LOW uint32 = 32768
	JOB_OBJECT_LIMIT_JOB_READ_BYTES uint32 = 65536
	JOB_OBJECT_LIMIT_JOB_WRITE_BYTES uint32 = 131072
	JOB_OBJECT_LIMIT_RATE_CONTROL uint32 = 262144
	JOB_OBJECT_LIMIT_CPU_RATE_CONTROL uint32 = 262144
	JOB_OBJECT_LIMIT_IO_RATE_CONTROL uint32 = 524288
	JOB_OBJECT_LIMIT_NET_RATE_CONTROL uint32 = 1048576
	JOB_OBJECT_LIMIT_VALID_FLAGS uint32 = 524287
	JOB_OBJECT_BASIC_LIMIT_VALID_FLAGS uint32 = 255
	JOB_OBJECT_EXTENDED_LIMIT_VALID_FLAGS uint32 = 32767
	JOB_OBJECT_NOTIFICATION_LIMIT_VALID_FLAGS uint32 = 2064900
)
const
  JOB_OBJECT_LIMIT_WORKINGSET = 1;
  JOB_OBJECT_LIMIT_PROCESS_TIME = 2;
  JOB_OBJECT_LIMIT_JOB_TIME = 4;
  JOB_OBJECT_LIMIT_ACTIVE_PROCESS = 8;
  JOB_OBJECT_LIMIT_AFFINITY = 16;
  JOB_OBJECT_LIMIT_PRIORITY_CLASS = 32;
  JOB_OBJECT_LIMIT_PRESERVE_JOB_TIME = 64;
  JOB_OBJECT_LIMIT_SCHEDULING_CLASS = 128;
  JOB_OBJECT_LIMIT_PROCESS_MEMORY = 256;
  JOB_OBJECT_LIMIT_JOB_MEMORY = 512;
  JOB_OBJECT_LIMIT_JOB_MEMORY_HIGH = 512;
  JOB_OBJECT_LIMIT_DIE_ON_UNHANDLED_EXCEPTION = 1024;
  JOB_OBJECT_LIMIT_BREAKAWAY_OK = 2048;
  JOB_OBJECT_LIMIT_SILENT_BREAKAWAY_OK = 4096;
  JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE = 8192;
  JOB_OBJECT_LIMIT_SUBSET_AFFINITY = 16384;
  JOB_OBJECT_LIMIT_JOB_MEMORY_LOW = 32768;
  JOB_OBJECT_LIMIT_JOB_READ_BYTES = 65536;
  JOB_OBJECT_LIMIT_JOB_WRITE_BYTES = 131072;
  JOB_OBJECT_LIMIT_RATE_CONTROL = 262144;
  JOB_OBJECT_LIMIT_CPU_RATE_CONTROL = 262144;
  JOB_OBJECT_LIMIT_IO_RATE_CONTROL = 524288;
  JOB_OBJECT_LIMIT_NET_RATE_CONTROL = 1048576;
  JOB_OBJECT_LIMIT_VALID_FLAGS = 524287;
  JOB_OBJECT_BASIC_LIMIT_VALID_FLAGS = 255;
  JOB_OBJECT_EXTENDED_LIMIT_VALID_FLAGS = 32767;
  JOB_OBJECT_NOTIFICATION_LIMIT_VALID_FLAGS = 2064900;
// JOB_OBJECT_LIMIT
pub const JOB_OBJECT_LIMIT_WORKINGSET: u32 = 1;
pub const JOB_OBJECT_LIMIT_PROCESS_TIME: u32 = 2;
pub const JOB_OBJECT_LIMIT_JOB_TIME: u32 = 4;
pub const JOB_OBJECT_LIMIT_ACTIVE_PROCESS: u32 = 8;
pub const JOB_OBJECT_LIMIT_AFFINITY: u32 = 16;
pub const JOB_OBJECT_LIMIT_PRIORITY_CLASS: u32 = 32;
pub const JOB_OBJECT_LIMIT_PRESERVE_JOB_TIME: u32 = 64;
pub const JOB_OBJECT_LIMIT_SCHEDULING_CLASS: u32 = 128;
pub const JOB_OBJECT_LIMIT_PROCESS_MEMORY: u32 = 256;
pub const JOB_OBJECT_LIMIT_JOB_MEMORY: u32 = 512;
pub const JOB_OBJECT_LIMIT_JOB_MEMORY_HIGH: u32 = 512;
pub const JOB_OBJECT_LIMIT_DIE_ON_UNHANDLED_EXCEPTION: u32 = 1024;
pub const JOB_OBJECT_LIMIT_BREAKAWAY_OK: u32 = 2048;
pub const JOB_OBJECT_LIMIT_SILENT_BREAKAWAY_OK: u32 = 4096;
pub const JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE: u32 = 8192;
pub const JOB_OBJECT_LIMIT_SUBSET_AFFINITY: u32 = 16384;
pub const JOB_OBJECT_LIMIT_JOB_MEMORY_LOW: u32 = 32768;
pub const JOB_OBJECT_LIMIT_JOB_READ_BYTES: u32 = 65536;
pub const JOB_OBJECT_LIMIT_JOB_WRITE_BYTES: u32 = 131072;
pub const JOB_OBJECT_LIMIT_RATE_CONTROL: u32 = 262144;
pub const JOB_OBJECT_LIMIT_CPU_RATE_CONTROL: u32 = 262144;
pub const JOB_OBJECT_LIMIT_IO_RATE_CONTROL: u32 = 524288;
pub const JOB_OBJECT_LIMIT_NET_RATE_CONTROL: u32 = 1048576;
pub const JOB_OBJECT_LIMIT_VALID_FLAGS: u32 = 524287;
pub const JOB_OBJECT_BASIC_LIMIT_VALID_FLAGS: u32 = 255;
pub const JOB_OBJECT_EXTENDED_LIMIT_VALID_FLAGS: u32 = 32767;
pub const JOB_OBJECT_NOTIFICATION_LIMIT_VALID_FLAGS: u32 = 2064900;
const
  JOB_OBJECT_LIMIT_WORKINGSET* = 1
  JOB_OBJECT_LIMIT_PROCESS_TIME* = 2
  JOB_OBJECT_LIMIT_JOB_TIME* = 4
  JOB_OBJECT_LIMIT_ACTIVE_PROCESS* = 8
  JOB_OBJECT_LIMIT_AFFINITY* = 16
  JOB_OBJECT_LIMIT_PRIORITY_CLASS* = 32
  JOB_OBJECT_LIMIT_PRESERVE_JOB_TIME* = 64
  JOB_OBJECT_LIMIT_SCHEDULING_CLASS* = 128
  JOB_OBJECT_LIMIT_PROCESS_MEMORY* = 256
  JOB_OBJECT_LIMIT_JOB_MEMORY* = 512
  JOB_OBJECT_LIMIT_JOB_MEMORY_HIGH* = 512
  JOB_OBJECT_LIMIT_DIE_ON_UNHANDLED_EXCEPTION* = 1024
  JOB_OBJECT_LIMIT_BREAKAWAY_OK* = 2048
  JOB_OBJECT_LIMIT_SILENT_BREAKAWAY_OK* = 4096
  JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE* = 8192
  JOB_OBJECT_LIMIT_SUBSET_AFFINITY* = 16384
  JOB_OBJECT_LIMIT_JOB_MEMORY_LOW* = 32768
  JOB_OBJECT_LIMIT_JOB_READ_BYTES* = 65536
  JOB_OBJECT_LIMIT_JOB_WRITE_BYTES* = 131072
  JOB_OBJECT_LIMIT_RATE_CONTROL* = 262144
  JOB_OBJECT_LIMIT_CPU_RATE_CONTROL* = 262144
  JOB_OBJECT_LIMIT_IO_RATE_CONTROL* = 524288
  JOB_OBJECT_LIMIT_NET_RATE_CONTROL* = 1048576
  JOB_OBJECT_LIMIT_VALID_FLAGS* = 524287
  JOB_OBJECT_BASIC_LIMIT_VALID_FLAGS* = 255
  JOB_OBJECT_EXTENDED_LIMIT_VALID_FLAGS* = 32767
  JOB_OBJECT_NOTIFICATION_LIMIT_VALID_FLAGS* = 2064900
enum JOB_OBJECT_LIMIT : uint {
    JOB_OBJECT_LIMIT_WORKINGSET = 1,
    JOB_OBJECT_LIMIT_PROCESS_TIME = 2,
    JOB_OBJECT_LIMIT_JOB_TIME = 4,
    JOB_OBJECT_LIMIT_ACTIVE_PROCESS = 8,
    JOB_OBJECT_LIMIT_AFFINITY = 16,
    JOB_OBJECT_LIMIT_PRIORITY_CLASS = 32,
    JOB_OBJECT_LIMIT_PRESERVE_JOB_TIME = 64,
    JOB_OBJECT_LIMIT_SCHEDULING_CLASS = 128,
    JOB_OBJECT_LIMIT_PROCESS_MEMORY = 256,
    JOB_OBJECT_LIMIT_JOB_MEMORY = 512,
    JOB_OBJECT_LIMIT_JOB_MEMORY_HIGH = 512,
    JOB_OBJECT_LIMIT_DIE_ON_UNHANDLED_EXCEPTION = 1024,
    JOB_OBJECT_LIMIT_BREAKAWAY_OK = 2048,
    JOB_OBJECT_LIMIT_SILENT_BREAKAWAY_OK = 4096,
    JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE = 8192,
    JOB_OBJECT_LIMIT_SUBSET_AFFINITY = 16384,
    JOB_OBJECT_LIMIT_JOB_MEMORY_LOW = 32768,
    JOB_OBJECT_LIMIT_JOB_READ_BYTES = 65536,
    JOB_OBJECT_LIMIT_JOB_WRITE_BYTES = 131072,
    JOB_OBJECT_LIMIT_RATE_CONTROL = 262144,
    JOB_OBJECT_LIMIT_CPU_RATE_CONTROL = 262144,
    JOB_OBJECT_LIMIT_IO_RATE_CONTROL = 524288,
    JOB_OBJECT_LIMIT_NET_RATE_CONTROL = 1048576,
    JOB_OBJECT_LIMIT_VALID_FLAGS = 524287,
    JOB_OBJECT_BASIC_LIMIT_VALID_FLAGS = 255,
    JOB_OBJECT_EXTENDED_LIMIT_VALID_FLAGS = 32767,
    JOB_OBJECT_NOTIFICATION_LIMIT_VALID_FLAGS = 2064900,
}
#define global JOB_OBJECT_LIMIT_WORKINGSET                 0x1
#define global JOB_OBJECT_LIMIT_PROCESS_TIME               0x2
#define global JOB_OBJECT_LIMIT_JOB_TIME                   0x4
#define global JOB_OBJECT_LIMIT_ACTIVE_PROCESS             0x8
#define global JOB_OBJECT_LIMIT_AFFINITY                   0x10
#define global JOB_OBJECT_LIMIT_PRIORITY_CLASS             0x20
#define global JOB_OBJECT_LIMIT_PRESERVE_JOB_TIME          0x40
#define global JOB_OBJECT_LIMIT_SCHEDULING_CLASS           0x80
#define global JOB_OBJECT_LIMIT_PROCESS_MEMORY             0x100
#define global JOB_OBJECT_LIMIT_JOB_MEMORY                 0x200
#define global JOB_OBJECT_LIMIT_JOB_MEMORY_HIGH            0x200
#define global JOB_OBJECT_LIMIT_DIE_ON_UNHANDLED_EXCEPTION 0x400
#define global JOB_OBJECT_LIMIT_BREAKAWAY_OK               0x800
#define global JOB_OBJECT_LIMIT_SILENT_BREAKAWAY_OK        0x1000
#define global JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE          0x2000
#define global JOB_OBJECT_LIMIT_SUBSET_AFFINITY            0x4000
#define global JOB_OBJECT_LIMIT_JOB_MEMORY_LOW             0x8000
#define global JOB_OBJECT_LIMIT_JOB_READ_BYTES             0x10000
#define global JOB_OBJECT_LIMIT_JOB_WRITE_BYTES            0x20000
#define global JOB_OBJECT_LIMIT_RATE_CONTROL               0x40000
#define global JOB_OBJECT_LIMIT_CPU_RATE_CONTROL           0x40000
#define global JOB_OBJECT_LIMIT_IO_RATE_CONTROL            0x80000
#define global JOB_OBJECT_LIMIT_NET_RATE_CONTROL           0x100000
#define global JOB_OBJECT_LIMIT_VALID_FLAGS                0x7FFFF
#define global JOB_OBJECT_BASIC_LIMIT_VALID_FLAGS          0xFF
#define global JOB_OBJECT_EXTENDED_LIMIT_VALID_FLAGS       0x7FFF
#define global JOB_OBJECT_NOTIFICATION_LIMIT_VALID_FLAGS   0x1F8204
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。