ホーム › System.MessageQueuing › MQQUEUEACCESSMASK
MQQUEUEACCESSMASK
列挙型フラグメンバー 16
| 名前 | 10進 | 16進 |
|---|---|---|
| MQSEC_DELETE_QUEUE | 65536 | 0x10000 |
| MQSEC_GET_QUEUE_PERMISSIONS | 131072 | 0x20000 |
| MQSEC_CHANGE_QUEUE_PERMISSIONS | 262144 | 0x40000 |
| MQSEC_TAKE_QUEUE_OWNERSHIP | 524288 | 0x80000 |
| MQSEC_RECEIVE_MESSAGE | 3 | 0x3 |
| MQSEC_RECEIVE_JOURNAL_MESSAGE | 10 | 0xA |
| MQSEC_QUEUE_GENERIC_READ | 131115 | 0x2002B |
| MQSEC_QUEUE_GENERIC_WRITE | 131108 | 0x20024 |
| MQSEC_QUEUE_GENERIC_ALL | 983103 | 0xF003F |
| MQSEC_DELETE_MESSAGE | 1 | 0x1 |
| MQSEC_PEEK_MESSAGE | 2 | 0x2 |
| MQSEC_WRITE_MESSAGE | 4 | 0x4 |
| MQSEC_DELETE_JOURNAL_MESSAGE | 8 | 0x8 |
| MQSEC_SET_QUEUE_PROPERTIES | 16 | 0x10 |
| MQSEC_GET_QUEUE_PROPERTIES | 32 | 0x20 |
| MQSEC_QUEUE_GENERIC_EXECUTE | 0 | 0x0 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum MQQUEUEACCESSMASK : unsigned int {
MQSEC_DELETE_QUEUE = 65536,
MQSEC_GET_QUEUE_PERMISSIONS = 131072,
MQSEC_CHANGE_QUEUE_PERMISSIONS = 262144,
MQSEC_TAKE_QUEUE_OWNERSHIP = 524288,
MQSEC_RECEIVE_MESSAGE = 3,
MQSEC_RECEIVE_JOURNAL_MESSAGE = 10,
MQSEC_QUEUE_GENERIC_READ = 131115,
MQSEC_QUEUE_GENERIC_WRITE = 131108,
MQSEC_QUEUE_GENERIC_ALL = 983103,
MQSEC_DELETE_MESSAGE = 1,
MQSEC_PEEK_MESSAGE = 2,
MQSEC_WRITE_MESSAGE = 4,
MQSEC_DELETE_JOURNAL_MESSAGE = 8,
MQSEC_SET_QUEUE_PROPERTIES = 16,
MQSEC_GET_QUEUE_PROPERTIES = 32,
MQSEC_QUEUE_GENERIC_EXECUTE = 0
} MQQUEUEACCESSMASK;[Flags]
public enum MQQUEUEACCESSMASK : uint
{
MQSEC_DELETE_QUEUE = 65536,
MQSEC_GET_QUEUE_PERMISSIONS = 131072,
MQSEC_CHANGE_QUEUE_PERMISSIONS = 262144,
MQSEC_TAKE_QUEUE_OWNERSHIP = 524288,
MQSEC_RECEIVE_MESSAGE = 3,
MQSEC_RECEIVE_JOURNAL_MESSAGE = 10,
MQSEC_QUEUE_GENERIC_READ = 131115,
MQSEC_QUEUE_GENERIC_WRITE = 131108,
MQSEC_QUEUE_GENERIC_ALL = 983103,
MQSEC_DELETE_MESSAGE = 1,
MQSEC_PEEK_MESSAGE = 2,
MQSEC_WRITE_MESSAGE = 4,
MQSEC_DELETE_JOURNAL_MESSAGE = 8,
MQSEC_SET_QUEUE_PROPERTIES = 16,
MQSEC_GET_QUEUE_PROPERTIES = 32,
MQSEC_QUEUE_GENERIC_EXECUTE = 0,
}<Flags>
Public Enum MQQUEUEACCESSMASK As UInteger
MQSEC_DELETE_QUEUE = 65536
MQSEC_GET_QUEUE_PERMISSIONS = 131072
MQSEC_CHANGE_QUEUE_PERMISSIONS = 262144
MQSEC_TAKE_QUEUE_OWNERSHIP = 524288
MQSEC_RECEIVE_MESSAGE = 3
MQSEC_RECEIVE_JOURNAL_MESSAGE = 10
MQSEC_QUEUE_GENERIC_READ = 131115
MQSEC_QUEUE_GENERIC_WRITE = 131108
MQSEC_QUEUE_GENERIC_ALL = 983103
MQSEC_DELETE_MESSAGE = 1
MQSEC_PEEK_MESSAGE = 2
MQSEC_WRITE_MESSAGE = 4
MQSEC_DELETE_JOURNAL_MESSAGE = 8
MQSEC_SET_QUEUE_PROPERTIES = 16
MQSEC_GET_QUEUE_PROPERTIES = 32
MQSEC_QUEUE_GENERIC_EXECUTE = 0
End Enumimport enum
class MQQUEUEACCESSMASK(enum.IntFlag):
MQSEC_DELETE_QUEUE = 65536
MQSEC_GET_QUEUE_PERMISSIONS = 131072
MQSEC_CHANGE_QUEUE_PERMISSIONS = 262144
MQSEC_TAKE_QUEUE_OWNERSHIP = 524288
MQSEC_RECEIVE_MESSAGE = 3
MQSEC_RECEIVE_JOURNAL_MESSAGE = 10
MQSEC_QUEUE_GENERIC_READ = 131115
MQSEC_QUEUE_GENERIC_WRITE = 131108
MQSEC_QUEUE_GENERIC_ALL = 983103
MQSEC_DELETE_MESSAGE = 1
MQSEC_PEEK_MESSAGE = 2
MQSEC_WRITE_MESSAGE = 4
MQSEC_DELETE_JOURNAL_MESSAGE = 8
MQSEC_SET_QUEUE_PROPERTIES = 16
MQSEC_GET_QUEUE_PROPERTIES = 32
MQSEC_QUEUE_GENERIC_EXECUTE = 0// MQQUEUEACCESSMASK (flags)
pub const MQSEC_DELETE_QUEUE: u32 = 65536;
pub const MQSEC_GET_QUEUE_PERMISSIONS: u32 = 131072;
pub const MQSEC_CHANGE_QUEUE_PERMISSIONS: u32 = 262144;
pub const MQSEC_TAKE_QUEUE_OWNERSHIP: u32 = 524288;
pub const MQSEC_RECEIVE_MESSAGE: u32 = 3;
pub const MQSEC_RECEIVE_JOURNAL_MESSAGE: u32 = 10;
pub const MQSEC_QUEUE_GENERIC_READ: u32 = 131115;
pub const MQSEC_QUEUE_GENERIC_WRITE: u32 = 131108;
pub const MQSEC_QUEUE_GENERIC_ALL: u32 = 983103;
pub const MQSEC_DELETE_MESSAGE: u32 = 1;
pub const MQSEC_PEEK_MESSAGE: u32 = 2;
pub const MQSEC_WRITE_MESSAGE: u32 = 4;
pub const MQSEC_DELETE_JOURNAL_MESSAGE: u32 = 8;
pub const MQSEC_SET_QUEUE_PROPERTIES: u32 = 16;
pub const MQSEC_GET_QUEUE_PROPERTIES: u32 = 32;
pub const MQSEC_QUEUE_GENERIC_EXECUTE: u32 = 0;// MQQUEUEACCESSMASK
const (
MQSEC_DELETE_QUEUE uint32 = 65536
MQSEC_GET_QUEUE_PERMISSIONS uint32 = 131072
MQSEC_CHANGE_QUEUE_PERMISSIONS uint32 = 262144
MQSEC_TAKE_QUEUE_OWNERSHIP uint32 = 524288
MQSEC_RECEIVE_MESSAGE uint32 = 3
MQSEC_RECEIVE_JOURNAL_MESSAGE uint32 = 10
MQSEC_QUEUE_GENERIC_READ uint32 = 131115
MQSEC_QUEUE_GENERIC_WRITE uint32 = 131108
MQSEC_QUEUE_GENERIC_ALL uint32 = 983103
MQSEC_DELETE_MESSAGE uint32 = 1
MQSEC_PEEK_MESSAGE uint32 = 2
MQSEC_WRITE_MESSAGE uint32 = 4
MQSEC_DELETE_JOURNAL_MESSAGE uint32 = 8
MQSEC_SET_QUEUE_PROPERTIES uint32 = 16
MQSEC_GET_QUEUE_PROPERTIES uint32 = 32
MQSEC_QUEUE_GENERIC_EXECUTE uint32 = 0
)const
MQSEC_DELETE_QUEUE = 65536;
MQSEC_GET_QUEUE_PERMISSIONS = 131072;
MQSEC_CHANGE_QUEUE_PERMISSIONS = 262144;
MQSEC_TAKE_QUEUE_OWNERSHIP = 524288;
MQSEC_RECEIVE_MESSAGE = 3;
MQSEC_RECEIVE_JOURNAL_MESSAGE = 10;
MQSEC_QUEUE_GENERIC_READ = 131115;
MQSEC_QUEUE_GENERIC_WRITE = 131108;
MQSEC_QUEUE_GENERIC_ALL = 983103;
MQSEC_DELETE_MESSAGE = 1;
MQSEC_PEEK_MESSAGE = 2;
MQSEC_WRITE_MESSAGE = 4;
MQSEC_DELETE_JOURNAL_MESSAGE = 8;
MQSEC_SET_QUEUE_PROPERTIES = 16;
MQSEC_GET_QUEUE_PROPERTIES = 32;
MQSEC_QUEUE_GENERIC_EXECUTE = 0;// MQQUEUEACCESSMASK
pub const MQSEC_DELETE_QUEUE: u32 = 65536;
pub const MQSEC_GET_QUEUE_PERMISSIONS: u32 = 131072;
pub const MQSEC_CHANGE_QUEUE_PERMISSIONS: u32 = 262144;
pub const MQSEC_TAKE_QUEUE_OWNERSHIP: u32 = 524288;
pub const MQSEC_RECEIVE_MESSAGE: u32 = 3;
pub const MQSEC_RECEIVE_JOURNAL_MESSAGE: u32 = 10;
pub const MQSEC_QUEUE_GENERIC_READ: u32 = 131115;
pub const MQSEC_QUEUE_GENERIC_WRITE: u32 = 131108;
pub const MQSEC_QUEUE_GENERIC_ALL: u32 = 983103;
pub const MQSEC_DELETE_MESSAGE: u32 = 1;
pub const MQSEC_PEEK_MESSAGE: u32 = 2;
pub const MQSEC_WRITE_MESSAGE: u32 = 4;
pub const MQSEC_DELETE_JOURNAL_MESSAGE: u32 = 8;
pub const MQSEC_SET_QUEUE_PROPERTIES: u32 = 16;
pub const MQSEC_GET_QUEUE_PROPERTIES: u32 = 32;
pub const MQSEC_QUEUE_GENERIC_EXECUTE: u32 = 0;const
MQSEC_DELETE_QUEUE* = 65536
MQSEC_GET_QUEUE_PERMISSIONS* = 131072
MQSEC_CHANGE_QUEUE_PERMISSIONS* = 262144
MQSEC_TAKE_QUEUE_OWNERSHIP* = 524288
MQSEC_RECEIVE_MESSAGE* = 3
MQSEC_RECEIVE_JOURNAL_MESSAGE* = 10
MQSEC_QUEUE_GENERIC_READ* = 131115
MQSEC_QUEUE_GENERIC_WRITE* = 131108
MQSEC_QUEUE_GENERIC_ALL* = 983103
MQSEC_DELETE_MESSAGE* = 1
MQSEC_PEEK_MESSAGE* = 2
MQSEC_WRITE_MESSAGE* = 4
MQSEC_DELETE_JOURNAL_MESSAGE* = 8
MQSEC_SET_QUEUE_PROPERTIES* = 16
MQSEC_GET_QUEUE_PROPERTIES* = 32
MQSEC_QUEUE_GENERIC_EXECUTE* = 0enum MQQUEUEACCESSMASK : uint {
MQSEC_DELETE_QUEUE = 65536,
MQSEC_GET_QUEUE_PERMISSIONS = 131072,
MQSEC_CHANGE_QUEUE_PERMISSIONS = 262144,
MQSEC_TAKE_QUEUE_OWNERSHIP = 524288,
MQSEC_RECEIVE_MESSAGE = 3,
MQSEC_RECEIVE_JOURNAL_MESSAGE = 10,
MQSEC_QUEUE_GENERIC_READ = 131115,
MQSEC_QUEUE_GENERIC_WRITE = 131108,
MQSEC_QUEUE_GENERIC_ALL = 983103,
MQSEC_DELETE_MESSAGE = 1,
MQSEC_PEEK_MESSAGE = 2,
MQSEC_WRITE_MESSAGE = 4,
MQSEC_DELETE_JOURNAL_MESSAGE = 8,
MQSEC_SET_QUEUE_PROPERTIES = 16,
MQSEC_GET_QUEUE_PROPERTIES = 32,
MQSEC_QUEUE_GENERIC_EXECUTE = 0,
}#define global MQSEC_DELETE_QUEUE 0x10000
#define global MQSEC_GET_QUEUE_PERMISSIONS 0x20000
#define global MQSEC_CHANGE_QUEUE_PERMISSIONS 0x40000
#define global MQSEC_TAKE_QUEUE_OWNERSHIP 0x80000
#define global MQSEC_RECEIVE_MESSAGE 0x3
#define global MQSEC_RECEIVE_JOURNAL_MESSAGE 0xA
#define global MQSEC_QUEUE_GENERIC_READ 0x2002B
#define global MQSEC_QUEUE_GENERIC_WRITE 0x20024
#define global MQSEC_QUEUE_GENERIC_ALL 0xF003F
#define global MQSEC_DELETE_MESSAGE 0x1
#define global MQSEC_PEEK_MESSAGE 0x2
#define global MQSEC_WRITE_MESSAGE 0x4
#define global MQSEC_DELETE_JOURNAL_MESSAGE 0x8
#define global MQSEC_SET_QUEUE_PROPERTIES 0x10
#define global MQSEC_GET_QUEUE_PROPERTIES 0x20
#define global MQSEC_QUEUE_GENERIC_EXECUTE 0x0
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。