ホーム › Storage.FileSystem › SHARE_INFO_PERMISSIONS
SHARE_INFO_PERMISSIONS
列挙型メンバー 8
| 名前 | 10進 | 16進 |
|---|---|---|
| ACCESS_READ | 1 | 0x1 |
| ACCESS_WRITE | 2 | 0x2 |
| ACCESS_CREATE | 4 | 0x4 |
| ACCESS_EXEC | 8 | 0x8 |
| ACCESS_DELETE | 16 | 0x10 |
| ACCESS_ATRIB | 32 | 0x20 |
| ACCESS_PERM | 64 | 0x40 |
| ACCESS_ALL | 32768 | 0x8000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum SHARE_INFO_PERMISSIONS : unsigned int {
ACCESS_READ = 1,
ACCESS_WRITE = 2,
ACCESS_CREATE = 4,
ACCESS_EXEC = 8,
ACCESS_DELETE = 16,
ACCESS_ATRIB = 32,
ACCESS_PERM = 64,
ACCESS_ALL = 32768
} SHARE_INFO_PERMISSIONS;public enum SHARE_INFO_PERMISSIONS : uint
{
ACCESS_READ = 1,
ACCESS_WRITE = 2,
ACCESS_CREATE = 4,
ACCESS_EXEC = 8,
ACCESS_DELETE = 16,
ACCESS_ATRIB = 32,
ACCESS_PERM = 64,
ACCESS_ALL = 32768,
}Public Enum SHARE_INFO_PERMISSIONS As UInteger
ACCESS_READ = 1
ACCESS_WRITE = 2
ACCESS_CREATE = 4
ACCESS_EXEC = 8
ACCESS_DELETE = 16
ACCESS_ATRIB = 32
ACCESS_PERM = 64
ACCESS_ALL = 32768
End Enumimport enum
class SHARE_INFO_PERMISSIONS(enum.IntEnum):
ACCESS_READ = 1
ACCESS_WRITE = 2
ACCESS_CREATE = 4
ACCESS_EXEC = 8
ACCESS_DELETE = 16
ACCESS_ATRIB = 32
ACCESS_PERM = 64
ACCESS_ALL = 32768// SHARE_INFO_PERMISSIONS
pub const ACCESS_READ: u32 = 1;
pub const ACCESS_WRITE: u32 = 2;
pub const ACCESS_CREATE: u32 = 4;
pub const ACCESS_EXEC: u32 = 8;
pub const ACCESS_DELETE: u32 = 16;
pub const ACCESS_ATRIB: u32 = 32;
pub const ACCESS_PERM: u32 = 64;
pub const ACCESS_ALL: u32 = 32768;// SHARE_INFO_PERMISSIONS
const (
ACCESS_READ uint32 = 1
ACCESS_WRITE uint32 = 2
ACCESS_CREATE uint32 = 4
ACCESS_EXEC uint32 = 8
ACCESS_DELETE uint32 = 16
ACCESS_ATRIB uint32 = 32
ACCESS_PERM uint32 = 64
ACCESS_ALL uint32 = 32768
)const
ACCESS_READ = 1;
ACCESS_WRITE = 2;
ACCESS_CREATE = 4;
ACCESS_EXEC = 8;
ACCESS_DELETE = 16;
ACCESS_ATRIB = 32;
ACCESS_PERM = 64;
ACCESS_ALL = 32768;// SHARE_INFO_PERMISSIONS
pub const ACCESS_READ: u32 = 1;
pub const ACCESS_WRITE: u32 = 2;
pub const ACCESS_CREATE: u32 = 4;
pub const ACCESS_EXEC: u32 = 8;
pub const ACCESS_DELETE: u32 = 16;
pub const ACCESS_ATRIB: u32 = 32;
pub const ACCESS_PERM: u32 = 64;
pub const ACCESS_ALL: u32 = 32768;const
ACCESS_READ* = 1
ACCESS_WRITE* = 2
ACCESS_CREATE* = 4
ACCESS_EXEC* = 8
ACCESS_DELETE* = 16
ACCESS_ATRIB* = 32
ACCESS_PERM* = 64
ACCESS_ALL* = 32768enum SHARE_INFO_PERMISSIONS : uint {
ACCESS_READ = 1,
ACCESS_WRITE = 2,
ACCESS_CREATE = 4,
ACCESS_EXEC = 8,
ACCESS_DELETE = 16,
ACCESS_ATRIB = 32,
ACCESS_PERM = 64,
ACCESS_ALL = 32768,
}#define global ACCESS_READ 0x1
#define global ACCESS_WRITE 0x2
#define global ACCESS_CREATE 0x4
#define global ACCESS_EXEC 0x8
#define global ACCESS_DELETE 0x10
#define global ACCESS_ATRIB 0x20
#define global ACCESS_PERM 0x40
#define global ACCESS_ALL 0x8000