Win32 API 日本語リファレンス
ホームStorage.FileSystem › FILE_INFO_FLAGS_PERMISSIONS

FILE_INFO_FLAGS_PERMISSIONS

列挙型フラグ
基底型u4

メンバー 3

名前10進16進
PERM_FILE_READ10x1
PERM_FILE_WRITE20x2
PERM_FILE_CREATE40x4

各言語での定義

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

typedef enum FILE_INFO_FLAGS_PERMISSIONS : unsigned int {
    PERM_FILE_READ = 1,
    PERM_FILE_WRITE = 2,
    PERM_FILE_CREATE = 4
} FILE_INFO_FLAGS_PERMISSIONS;
[Flags]
public enum FILE_INFO_FLAGS_PERMISSIONS : uint
{
    PERM_FILE_READ = 1,
    PERM_FILE_WRITE = 2,
    PERM_FILE_CREATE = 4,
}
<Flags>
Public Enum FILE_INFO_FLAGS_PERMISSIONS As UInteger
    PERM_FILE_READ = 1
    PERM_FILE_WRITE = 2
    PERM_FILE_CREATE = 4
End Enum
import enum

class FILE_INFO_FLAGS_PERMISSIONS(enum.IntFlag):
    PERM_FILE_READ = 1
    PERM_FILE_WRITE = 2
    PERM_FILE_CREATE = 4
// FILE_INFO_FLAGS_PERMISSIONS (flags)
pub const PERM_FILE_READ: u32 = 1;
pub const PERM_FILE_WRITE: u32 = 2;
pub const PERM_FILE_CREATE: u32 = 4;
// FILE_INFO_FLAGS_PERMISSIONS
const (
	PERM_FILE_READ uint32 = 1
	PERM_FILE_WRITE uint32 = 2
	PERM_FILE_CREATE uint32 = 4
)
const
  PERM_FILE_READ = 1;
  PERM_FILE_WRITE = 2;
  PERM_FILE_CREATE = 4;
// FILE_INFO_FLAGS_PERMISSIONS
pub const PERM_FILE_READ: u32 = 1;
pub const PERM_FILE_WRITE: u32 = 2;
pub const PERM_FILE_CREATE: u32 = 4;
const
  PERM_FILE_READ* = 1
  PERM_FILE_WRITE* = 2
  PERM_FILE_CREATE* = 4
enum FILE_INFO_FLAGS_PERMISSIONS : uint {
    PERM_FILE_READ = 1,
    PERM_FILE_WRITE = 2,
    PERM_FILE_CREATE = 4,
}
#define global PERM_FILE_READ   0x1
#define global PERM_FILE_WRITE  0x2
#define global PERM_FILE_CREATE 0x4
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。