ホーム › System.Threading › SYNCHRONIZATION_ACCESS_RIGHTS
SYNCHRONIZATION_ACCESS_RIGHTS
列挙型フラグメンバー 14
| 名前 | 10進 | 16進 |
|---|---|---|
| EVENT_ALL_ACCESS | 2031619 | 0x1F0003 |
| EVENT_MODIFY_STATE | 2 | 0x2 |
| MUTEX_ALL_ACCESS | 2031617 | 0x1F0001 |
| MUTEX_MODIFY_STATE | 1 | 0x1 |
| SEMAPHORE_ALL_ACCESS | 2031619 | 0x1F0003 |
| SEMAPHORE_MODIFY_STATE | 2 | 0x2 |
| TIMER_ALL_ACCESS | 2031619 | 0x1F0003 |
| TIMER_MODIFY_STATE | 2 | 0x2 |
| TIMER_QUERY_STATE | 1 | 0x1 |
| SYNCHRONIZATION_DELETE | 65536 | 0x10000 |
| SYNCHRONIZATION_READ_CONTROL | 131072 | 0x20000 |
| SYNCHRONIZATION_WRITE_DAC | 262144 | 0x40000 |
| SYNCHRONIZATION_WRITE_OWNER | 524288 | 0x80000 |
| SYNCHRONIZATION_SYNCHRONIZE | 1048576 | 0x100000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum SYNCHRONIZATION_ACCESS_RIGHTS : unsigned int {
EVENT_ALL_ACCESS = 2031619,
EVENT_MODIFY_STATE = 2,
MUTEX_ALL_ACCESS = 2031617,
MUTEX_MODIFY_STATE = 1,
SEMAPHORE_ALL_ACCESS = 2031619,
SEMAPHORE_MODIFY_STATE = 2,
TIMER_ALL_ACCESS = 2031619,
TIMER_MODIFY_STATE = 2,
TIMER_QUERY_STATE = 1,
SYNCHRONIZATION_DELETE = 65536,
SYNCHRONIZATION_READ_CONTROL = 131072,
SYNCHRONIZATION_WRITE_DAC = 262144,
SYNCHRONIZATION_WRITE_OWNER = 524288,
SYNCHRONIZATION_SYNCHRONIZE = 1048576
} SYNCHRONIZATION_ACCESS_RIGHTS;[Flags]
public enum SYNCHRONIZATION_ACCESS_RIGHTS : uint
{
EVENT_ALL_ACCESS = 2031619,
EVENT_MODIFY_STATE = 2,
MUTEX_ALL_ACCESS = 2031617,
MUTEX_MODIFY_STATE = 1,
SEMAPHORE_ALL_ACCESS = 2031619,
SEMAPHORE_MODIFY_STATE = 2,
TIMER_ALL_ACCESS = 2031619,
TIMER_MODIFY_STATE = 2,
TIMER_QUERY_STATE = 1,
SYNCHRONIZATION_DELETE = 65536,
SYNCHRONIZATION_READ_CONTROL = 131072,
SYNCHRONIZATION_WRITE_DAC = 262144,
SYNCHRONIZATION_WRITE_OWNER = 524288,
SYNCHRONIZATION_SYNCHRONIZE = 1048576,
}<Flags>
Public Enum SYNCHRONIZATION_ACCESS_RIGHTS As UInteger
EVENT_ALL_ACCESS = 2031619
EVENT_MODIFY_STATE = 2
MUTEX_ALL_ACCESS = 2031617
MUTEX_MODIFY_STATE = 1
SEMAPHORE_ALL_ACCESS = 2031619
SEMAPHORE_MODIFY_STATE = 2
TIMER_ALL_ACCESS = 2031619
TIMER_MODIFY_STATE = 2
TIMER_QUERY_STATE = 1
SYNCHRONIZATION_DELETE = 65536
SYNCHRONIZATION_READ_CONTROL = 131072
SYNCHRONIZATION_WRITE_DAC = 262144
SYNCHRONIZATION_WRITE_OWNER = 524288
SYNCHRONIZATION_SYNCHRONIZE = 1048576
End Enumimport enum
class SYNCHRONIZATION_ACCESS_RIGHTS(enum.IntFlag):
EVENT_ALL_ACCESS = 2031619
EVENT_MODIFY_STATE = 2
MUTEX_ALL_ACCESS = 2031617
MUTEX_MODIFY_STATE = 1
SEMAPHORE_ALL_ACCESS = 2031619
SEMAPHORE_MODIFY_STATE = 2
TIMER_ALL_ACCESS = 2031619
TIMER_MODIFY_STATE = 2
TIMER_QUERY_STATE = 1
SYNCHRONIZATION_DELETE = 65536
SYNCHRONIZATION_READ_CONTROL = 131072
SYNCHRONIZATION_WRITE_DAC = 262144
SYNCHRONIZATION_WRITE_OWNER = 524288
SYNCHRONIZATION_SYNCHRONIZE = 1048576// SYNCHRONIZATION_ACCESS_RIGHTS (flags)
pub const EVENT_ALL_ACCESS: u32 = 2031619;
pub const EVENT_MODIFY_STATE: u32 = 2;
pub const MUTEX_ALL_ACCESS: u32 = 2031617;
pub const MUTEX_MODIFY_STATE: u32 = 1;
pub const SEMAPHORE_ALL_ACCESS: u32 = 2031619;
pub const SEMAPHORE_MODIFY_STATE: u32 = 2;
pub const TIMER_ALL_ACCESS: u32 = 2031619;
pub const TIMER_MODIFY_STATE: u32 = 2;
pub const TIMER_QUERY_STATE: u32 = 1;
pub const SYNCHRONIZATION_DELETE: u32 = 65536;
pub const SYNCHRONIZATION_READ_CONTROL: u32 = 131072;
pub const SYNCHRONIZATION_WRITE_DAC: u32 = 262144;
pub const SYNCHRONIZATION_WRITE_OWNER: u32 = 524288;
pub const SYNCHRONIZATION_SYNCHRONIZE: u32 = 1048576;// SYNCHRONIZATION_ACCESS_RIGHTS
const (
EVENT_ALL_ACCESS uint32 = 2031619
EVENT_MODIFY_STATE uint32 = 2
MUTEX_ALL_ACCESS uint32 = 2031617
MUTEX_MODIFY_STATE uint32 = 1
SEMAPHORE_ALL_ACCESS uint32 = 2031619
SEMAPHORE_MODIFY_STATE uint32 = 2
TIMER_ALL_ACCESS uint32 = 2031619
TIMER_MODIFY_STATE uint32 = 2
TIMER_QUERY_STATE uint32 = 1
SYNCHRONIZATION_DELETE uint32 = 65536
SYNCHRONIZATION_READ_CONTROL uint32 = 131072
SYNCHRONIZATION_WRITE_DAC uint32 = 262144
SYNCHRONIZATION_WRITE_OWNER uint32 = 524288
SYNCHRONIZATION_SYNCHRONIZE uint32 = 1048576
)const
EVENT_ALL_ACCESS = 2031619;
EVENT_MODIFY_STATE = 2;
MUTEX_ALL_ACCESS = 2031617;
MUTEX_MODIFY_STATE = 1;
SEMAPHORE_ALL_ACCESS = 2031619;
SEMAPHORE_MODIFY_STATE = 2;
TIMER_ALL_ACCESS = 2031619;
TIMER_MODIFY_STATE = 2;
TIMER_QUERY_STATE = 1;
SYNCHRONIZATION_DELETE = 65536;
SYNCHRONIZATION_READ_CONTROL = 131072;
SYNCHRONIZATION_WRITE_DAC = 262144;
SYNCHRONIZATION_WRITE_OWNER = 524288;
SYNCHRONIZATION_SYNCHRONIZE = 1048576;// SYNCHRONIZATION_ACCESS_RIGHTS
pub const EVENT_ALL_ACCESS: u32 = 2031619;
pub const EVENT_MODIFY_STATE: u32 = 2;
pub const MUTEX_ALL_ACCESS: u32 = 2031617;
pub const MUTEX_MODIFY_STATE: u32 = 1;
pub const SEMAPHORE_ALL_ACCESS: u32 = 2031619;
pub const SEMAPHORE_MODIFY_STATE: u32 = 2;
pub const TIMER_ALL_ACCESS: u32 = 2031619;
pub const TIMER_MODIFY_STATE: u32 = 2;
pub const TIMER_QUERY_STATE: u32 = 1;
pub const SYNCHRONIZATION_DELETE: u32 = 65536;
pub const SYNCHRONIZATION_READ_CONTROL: u32 = 131072;
pub const SYNCHRONIZATION_WRITE_DAC: u32 = 262144;
pub const SYNCHRONIZATION_WRITE_OWNER: u32 = 524288;
pub const SYNCHRONIZATION_SYNCHRONIZE: u32 = 1048576;const
EVENT_ALL_ACCESS* = 2031619
EVENT_MODIFY_STATE* = 2
MUTEX_ALL_ACCESS* = 2031617
MUTEX_MODIFY_STATE* = 1
SEMAPHORE_ALL_ACCESS* = 2031619
SEMAPHORE_MODIFY_STATE* = 2
TIMER_ALL_ACCESS* = 2031619
TIMER_MODIFY_STATE* = 2
TIMER_QUERY_STATE* = 1
SYNCHRONIZATION_DELETE* = 65536
SYNCHRONIZATION_READ_CONTROL* = 131072
SYNCHRONIZATION_WRITE_DAC* = 262144
SYNCHRONIZATION_WRITE_OWNER* = 524288
SYNCHRONIZATION_SYNCHRONIZE* = 1048576enum SYNCHRONIZATION_ACCESS_RIGHTS : uint {
EVENT_ALL_ACCESS = 2031619,
EVENT_MODIFY_STATE = 2,
MUTEX_ALL_ACCESS = 2031617,
MUTEX_MODIFY_STATE = 1,
SEMAPHORE_ALL_ACCESS = 2031619,
SEMAPHORE_MODIFY_STATE = 2,
TIMER_ALL_ACCESS = 2031619,
TIMER_MODIFY_STATE = 2,
TIMER_QUERY_STATE = 1,
SYNCHRONIZATION_DELETE = 65536,
SYNCHRONIZATION_READ_CONTROL = 131072,
SYNCHRONIZATION_WRITE_DAC = 262144,
SYNCHRONIZATION_WRITE_OWNER = 524288,
SYNCHRONIZATION_SYNCHRONIZE = 1048576,
}#define global EVENT_ALL_ACCESS 0x1F0003
#define global EVENT_MODIFY_STATE 0x2
#define global MUTEX_ALL_ACCESS 0x1F0001
#define global MUTEX_MODIFY_STATE 0x1
#define global SEMAPHORE_ALL_ACCESS 0x1F0003
#define global SEMAPHORE_MODIFY_STATE 0x2
#define global TIMER_ALL_ACCESS 0x1F0003
#define global TIMER_MODIFY_STATE 0x2
#define global TIMER_QUERY_STATE 0x1
#define global SYNCHRONIZATION_DELETE 0x10000
#define global SYNCHRONIZATION_READ_CONTROL 0x20000
#define global SYNCHRONIZATION_WRITE_DAC 0x40000
#define global SYNCHRONIZATION_WRITE_OWNER 0x80000
#define global SYNCHRONIZATION_SYNCHRONIZE 0x100000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。