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

FILE_SHARE_MODE

列挙型フラグ
基底型u4

メンバー 4

名前10進16進
FILE_SHARE_NONE00x0
FILE_SHARE_DELETE40x4
FILE_SHARE_READ10x1
FILE_SHARE_WRITE20x2

各言語での定義

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

typedef enum FILE_SHARE_MODE : unsigned int {
    FILE_SHARE_NONE = 0,
    FILE_SHARE_DELETE = 4,
    FILE_SHARE_READ = 1,
    FILE_SHARE_WRITE = 2
} FILE_SHARE_MODE;
[Flags]
public enum FILE_SHARE_MODE : uint
{
    FILE_SHARE_NONE = 0,
    FILE_SHARE_DELETE = 4,
    FILE_SHARE_READ = 1,
    FILE_SHARE_WRITE = 2,
}
<Flags>
Public Enum FILE_SHARE_MODE As UInteger
    FILE_SHARE_NONE = 0
    FILE_SHARE_DELETE = 4
    FILE_SHARE_READ = 1
    FILE_SHARE_WRITE = 2
End Enum
import enum

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