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

PROCESS_ACCESS_RIGHTS

列挙型フラグ
基底型u4

メンバー 21

名前10進16進
PROCESS_TERMINATE10x1
PROCESS_CREATE_THREAD20x2
PROCESS_SET_SESSIONID40x4
PROCESS_VM_OPERATION80x8
PROCESS_VM_READ160x10
PROCESS_VM_WRITE320x20
PROCESS_DUP_HANDLE640x40
PROCESS_CREATE_PROCESS1280x80
PROCESS_SET_QUOTA2560x100
PROCESS_SET_INFORMATION5120x200
PROCESS_QUERY_INFORMATION10240x400
PROCESS_SUSPEND_RESUME20480x800
PROCESS_QUERY_LIMITED_INFORMATION40960x1000
PROCESS_SET_LIMITED_INFORMATION81920x2000
PROCESS_ALL_ACCESS20971510x1FFFFF
PROCESS_DELETE655360x10000
PROCESS_READ_CONTROL1310720x20000
PROCESS_WRITE_DAC2621440x40000
PROCESS_WRITE_OWNER5242880x80000
PROCESS_SYNCHRONIZE10485760x100000
PROCESS_STANDARD_RIGHTS_REQUIRED9830400xF0000

各言語での定義

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

typedef enum PROCESS_ACCESS_RIGHTS : unsigned int {
    PROCESS_TERMINATE = 1,
    PROCESS_CREATE_THREAD = 2,
    PROCESS_SET_SESSIONID = 4,
    PROCESS_VM_OPERATION = 8,
    PROCESS_VM_READ = 16,
    PROCESS_VM_WRITE = 32,
    PROCESS_DUP_HANDLE = 64,
    PROCESS_CREATE_PROCESS = 128,
    PROCESS_SET_QUOTA = 256,
    PROCESS_SET_INFORMATION = 512,
    PROCESS_QUERY_INFORMATION = 1024,
    PROCESS_SUSPEND_RESUME = 2048,
    PROCESS_QUERY_LIMITED_INFORMATION = 4096,
    PROCESS_SET_LIMITED_INFORMATION = 8192,
    PROCESS_ALL_ACCESS = 2097151,
    PROCESS_DELETE = 65536,
    PROCESS_READ_CONTROL = 131072,
    PROCESS_WRITE_DAC = 262144,
    PROCESS_WRITE_OWNER = 524288,
    PROCESS_SYNCHRONIZE = 1048576,
    PROCESS_STANDARD_RIGHTS_REQUIRED = 983040
} PROCESS_ACCESS_RIGHTS;
[Flags]
public enum PROCESS_ACCESS_RIGHTS : uint
{
    PROCESS_TERMINATE = 1,
    PROCESS_CREATE_THREAD = 2,
    PROCESS_SET_SESSIONID = 4,
    PROCESS_VM_OPERATION = 8,
    PROCESS_VM_READ = 16,
    PROCESS_VM_WRITE = 32,
    PROCESS_DUP_HANDLE = 64,
    PROCESS_CREATE_PROCESS = 128,
    PROCESS_SET_QUOTA = 256,
    PROCESS_SET_INFORMATION = 512,
    PROCESS_QUERY_INFORMATION = 1024,
    PROCESS_SUSPEND_RESUME = 2048,
    PROCESS_QUERY_LIMITED_INFORMATION = 4096,
    PROCESS_SET_LIMITED_INFORMATION = 8192,
    PROCESS_ALL_ACCESS = 2097151,
    PROCESS_DELETE = 65536,
    PROCESS_READ_CONTROL = 131072,
    PROCESS_WRITE_DAC = 262144,
    PROCESS_WRITE_OWNER = 524288,
    PROCESS_SYNCHRONIZE = 1048576,
    PROCESS_STANDARD_RIGHTS_REQUIRED = 983040,
}
<Flags>
Public Enum PROCESS_ACCESS_RIGHTS As UInteger
    PROCESS_TERMINATE = 1
    PROCESS_CREATE_THREAD = 2
    PROCESS_SET_SESSIONID = 4
    PROCESS_VM_OPERATION = 8
    PROCESS_VM_READ = 16
    PROCESS_VM_WRITE = 32
    PROCESS_DUP_HANDLE = 64
    PROCESS_CREATE_PROCESS = 128
    PROCESS_SET_QUOTA = 256
    PROCESS_SET_INFORMATION = 512
    PROCESS_QUERY_INFORMATION = 1024
    PROCESS_SUSPEND_RESUME = 2048
    PROCESS_QUERY_LIMITED_INFORMATION = 4096
    PROCESS_SET_LIMITED_INFORMATION = 8192
    PROCESS_ALL_ACCESS = 2097151
    PROCESS_DELETE = 65536
    PROCESS_READ_CONTROL = 131072
    PROCESS_WRITE_DAC = 262144
    PROCESS_WRITE_OWNER = 524288
    PROCESS_SYNCHRONIZE = 1048576
    PROCESS_STANDARD_RIGHTS_REQUIRED = 983040
End Enum
import enum

class PROCESS_ACCESS_RIGHTS(enum.IntFlag):
    PROCESS_TERMINATE = 1
    PROCESS_CREATE_THREAD = 2
    PROCESS_SET_SESSIONID = 4
    PROCESS_VM_OPERATION = 8
    PROCESS_VM_READ = 16
    PROCESS_VM_WRITE = 32
    PROCESS_DUP_HANDLE = 64
    PROCESS_CREATE_PROCESS = 128
    PROCESS_SET_QUOTA = 256
    PROCESS_SET_INFORMATION = 512
    PROCESS_QUERY_INFORMATION = 1024
    PROCESS_SUSPEND_RESUME = 2048
    PROCESS_QUERY_LIMITED_INFORMATION = 4096
    PROCESS_SET_LIMITED_INFORMATION = 8192
    PROCESS_ALL_ACCESS = 2097151
    PROCESS_DELETE = 65536
    PROCESS_READ_CONTROL = 131072
    PROCESS_WRITE_DAC = 262144
    PROCESS_WRITE_OWNER = 524288
    PROCESS_SYNCHRONIZE = 1048576
    PROCESS_STANDARD_RIGHTS_REQUIRED = 983040
// PROCESS_ACCESS_RIGHTS (flags)
pub const PROCESS_TERMINATE: u32 = 1;
pub const PROCESS_CREATE_THREAD: u32 = 2;
pub const PROCESS_SET_SESSIONID: u32 = 4;
pub const PROCESS_VM_OPERATION: u32 = 8;
pub const PROCESS_VM_READ: u32 = 16;
pub const PROCESS_VM_WRITE: u32 = 32;
pub const PROCESS_DUP_HANDLE: u32 = 64;
pub const PROCESS_CREATE_PROCESS: u32 = 128;
pub const PROCESS_SET_QUOTA: u32 = 256;
pub const PROCESS_SET_INFORMATION: u32 = 512;
pub const PROCESS_QUERY_INFORMATION: u32 = 1024;
pub const PROCESS_SUSPEND_RESUME: u32 = 2048;
pub const PROCESS_QUERY_LIMITED_INFORMATION: u32 = 4096;
pub const PROCESS_SET_LIMITED_INFORMATION: u32 = 8192;
pub const PROCESS_ALL_ACCESS: u32 = 2097151;
pub const PROCESS_DELETE: u32 = 65536;
pub const PROCESS_READ_CONTROL: u32 = 131072;
pub const PROCESS_WRITE_DAC: u32 = 262144;
pub const PROCESS_WRITE_OWNER: u32 = 524288;
pub const PROCESS_SYNCHRONIZE: u32 = 1048576;
pub const PROCESS_STANDARD_RIGHTS_REQUIRED: u32 = 983040;
// PROCESS_ACCESS_RIGHTS
const (
	PROCESS_TERMINATE uint32 = 1
	PROCESS_CREATE_THREAD uint32 = 2
	PROCESS_SET_SESSIONID uint32 = 4
	PROCESS_VM_OPERATION uint32 = 8
	PROCESS_VM_READ uint32 = 16
	PROCESS_VM_WRITE uint32 = 32
	PROCESS_DUP_HANDLE uint32 = 64
	PROCESS_CREATE_PROCESS uint32 = 128
	PROCESS_SET_QUOTA uint32 = 256
	PROCESS_SET_INFORMATION uint32 = 512
	PROCESS_QUERY_INFORMATION uint32 = 1024
	PROCESS_SUSPEND_RESUME uint32 = 2048
	PROCESS_QUERY_LIMITED_INFORMATION uint32 = 4096
	PROCESS_SET_LIMITED_INFORMATION uint32 = 8192
	PROCESS_ALL_ACCESS uint32 = 2097151
	PROCESS_DELETE uint32 = 65536
	PROCESS_READ_CONTROL uint32 = 131072
	PROCESS_WRITE_DAC uint32 = 262144
	PROCESS_WRITE_OWNER uint32 = 524288
	PROCESS_SYNCHRONIZE uint32 = 1048576
	PROCESS_STANDARD_RIGHTS_REQUIRED uint32 = 983040
)
const
  PROCESS_TERMINATE = 1;
  PROCESS_CREATE_THREAD = 2;
  PROCESS_SET_SESSIONID = 4;
  PROCESS_VM_OPERATION = 8;
  PROCESS_VM_READ = 16;
  PROCESS_VM_WRITE = 32;
  PROCESS_DUP_HANDLE = 64;
  PROCESS_CREATE_PROCESS = 128;
  PROCESS_SET_QUOTA = 256;
  PROCESS_SET_INFORMATION = 512;
  PROCESS_QUERY_INFORMATION = 1024;
  PROCESS_SUSPEND_RESUME = 2048;
  PROCESS_QUERY_LIMITED_INFORMATION = 4096;
  PROCESS_SET_LIMITED_INFORMATION = 8192;
  PROCESS_ALL_ACCESS = 2097151;
  PROCESS_DELETE = 65536;
  PROCESS_READ_CONTROL = 131072;
  PROCESS_WRITE_DAC = 262144;
  PROCESS_WRITE_OWNER = 524288;
  PROCESS_SYNCHRONIZE = 1048576;
  PROCESS_STANDARD_RIGHTS_REQUIRED = 983040;
// PROCESS_ACCESS_RIGHTS
pub const PROCESS_TERMINATE: u32 = 1;
pub const PROCESS_CREATE_THREAD: u32 = 2;
pub const PROCESS_SET_SESSIONID: u32 = 4;
pub const PROCESS_VM_OPERATION: u32 = 8;
pub const PROCESS_VM_READ: u32 = 16;
pub const PROCESS_VM_WRITE: u32 = 32;
pub const PROCESS_DUP_HANDLE: u32 = 64;
pub const PROCESS_CREATE_PROCESS: u32 = 128;
pub const PROCESS_SET_QUOTA: u32 = 256;
pub const PROCESS_SET_INFORMATION: u32 = 512;
pub const PROCESS_QUERY_INFORMATION: u32 = 1024;
pub const PROCESS_SUSPEND_RESUME: u32 = 2048;
pub const PROCESS_QUERY_LIMITED_INFORMATION: u32 = 4096;
pub const PROCESS_SET_LIMITED_INFORMATION: u32 = 8192;
pub const PROCESS_ALL_ACCESS: u32 = 2097151;
pub const PROCESS_DELETE: u32 = 65536;
pub const PROCESS_READ_CONTROL: u32 = 131072;
pub const PROCESS_WRITE_DAC: u32 = 262144;
pub const PROCESS_WRITE_OWNER: u32 = 524288;
pub const PROCESS_SYNCHRONIZE: u32 = 1048576;
pub const PROCESS_STANDARD_RIGHTS_REQUIRED: u32 = 983040;
const
  PROCESS_TERMINATE* = 1
  PROCESS_CREATE_THREAD* = 2
  PROCESS_SET_SESSIONID* = 4
  PROCESS_VM_OPERATION* = 8
  PROCESS_VM_READ* = 16
  PROCESS_VM_WRITE* = 32
  PROCESS_DUP_HANDLE* = 64
  PROCESS_CREATE_PROCESS* = 128
  PROCESS_SET_QUOTA* = 256
  PROCESS_SET_INFORMATION* = 512
  PROCESS_QUERY_INFORMATION* = 1024
  PROCESS_SUSPEND_RESUME* = 2048
  PROCESS_QUERY_LIMITED_INFORMATION* = 4096
  PROCESS_SET_LIMITED_INFORMATION* = 8192
  PROCESS_ALL_ACCESS* = 2097151
  PROCESS_DELETE* = 65536
  PROCESS_READ_CONTROL* = 131072
  PROCESS_WRITE_DAC* = 262144
  PROCESS_WRITE_OWNER* = 524288
  PROCESS_SYNCHRONIZE* = 1048576
  PROCESS_STANDARD_RIGHTS_REQUIRED* = 983040
enum PROCESS_ACCESS_RIGHTS : uint {
    PROCESS_TERMINATE = 1,
    PROCESS_CREATE_THREAD = 2,
    PROCESS_SET_SESSIONID = 4,
    PROCESS_VM_OPERATION = 8,
    PROCESS_VM_READ = 16,
    PROCESS_VM_WRITE = 32,
    PROCESS_DUP_HANDLE = 64,
    PROCESS_CREATE_PROCESS = 128,
    PROCESS_SET_QUOTA = 256,
    PROCESS_SET_INFORMATION = 512,
    PROCESS_QUERY_INFORMATION = 1024,
    PROCESS_SUSPEND_RESUME = 2048,
    PROCESS_QUERY_LIMITED_INFORMATION = 4096,
    PROCESS_SET_LIMITED_INFORMATION = 8192,
    PROCESS_ALL_ACCESS = 2097151,
    PROCESS_DELETE = 65536,
    PROCESS_READ_CONTROL = 131072,
    PROCESS_WRITE_DAC = 262144,
    PROCESS_WRITE_OWNER = 524288,
    PROCESS_SYNCHRONIZE = 1048576,
    PROCESS_STANDARD_RIGHTS_REQUIRED = 983040,
}
#define global PROCESS_TERMINATE                 0x1
#define global PROCESS_CREATE_THREAD             0x2
#define global PROCESS_SET_SESSIONID             0x4
#define global PROCESS_VM_OPERATION              0x8
#define global PROCESS_VM_READ                   0x10
#define global PROCESS_VM_WRITE                  0x20
#define global PROCESS_DUP_HANDLE                0x40
#define global PROCESS_CREATE_PROCESS            0x80
#define global PROCESS_SET_QUOTA                 0x100
#define global PROCESS_SET_INFORMATION           0x200
#define global PROCESS_QUERY_INFORMATION         0x400
#define global PROCESS_SUSPEND_RESUME            0x800
#define global PROCESS_QUERY_LIMITED_INFORMATION 0x1000
#define global PROCESS_SET_LIMITED_INFORMATION   0x2000
#define global PROCESS_ALL_ACCESS                0x1FFFFF
#define global PROCESS_DELETE                    0x10000
#define global PROCESS_READ_CONTROL              0x20000
#define global PROCESS_WRITE_DAC                 0x40000
#define global PROCESS_WRITE_OWNER               0x80000
#define global PROCESS_SYNCHRONIZE               0x100000
#define global PROCESS_STANDARD_RIGHTS_REQUIRED  0xF0000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。