ホーム › Storage.FileSystem › DEFINE_DOS_DEVICE_FLAGS
DEFINE_DOS_DEVICE_FLAGS
列挙型フラグメンバー 5
| 名前 | 10進 | 16進 |
|---|---|---|
| DDD_RAW_TARGET_PATH | 1 | 0x1 |
| DDD_REMOVE_DEFINITION | 2 | 0x2 |
| DDD_EXACT_MATCH_ON_REMOVE | 4 | 0x4 |
| DDD_NO_BROADCAST_SYSTEM | 8 | 0x8 |
| DDD_LUID_BROADCAST_DRIVE | 16 | 0x10 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum DEFINE_DOS_DEVICE_FLAGS : unsigned int {
DDD_RAW_TARGET_PATH = 1,
DDD_REMOVE_DEFINITION = 2,
DDD_EXACT_MATCH_ON_REMOVE = 4,
DDD_NO_BROADCAST_SYSTEM = 8,
DDD_LUID_BROADCAST_DRIVE = 16
} DEFINE_DOS_DEVICE_FLAGS;[Flags]
public enum DEFINE_DOS_DEVICE_FLAGS : uint
{
DDD_RAW_TARGET_PATH = 1,
DDD_REMOVE_DEFINITION = 2,
DDD_EXACT_MATCH_ON_REMOVE = 4,
DDD_NO_BROADCAST_SYSTEM = 8,
DDD_LUID_BROADCAST_DRIVE = 16,
}<Flags>
Public Enum DEFINE_DOS_DEVICE_FLAGS As UInteger
DDD_RAW_TARGET_PATH = 1
DDD_REMOVE_DEFINITION = 2
DDD_EXACT_MATCH_ON_REMOVE = 4
DDD_NO_BROADCAST_SYSTEM = 8
DDD_LUID_BROADCAST_DRIVE = 16
End Enumimport enum
class DEFINE_DOS_DEVICE_FLAGS(enum.IntFlag):
DDD_RAW_TARGET_PATH = 1
DDD_REMOVE_DEFINITION = 2
DDD_EXACT_MATCH_ON_REMOVE = 4
DDD_NO_BROADCAST_SYSTEM = 8
DDD_LUID_BROADCAST_DRIVE = 16// DEFINE_DOS_DEVICE_FLAGS (flags)
pub const DDD_RAW_TARGET_PATH: u32 = 1;
pub const DDD_REMOVE_DEFINITION: u32 = 2;
pub const DDD_EXACT_MATCH_ON_REMOVE: u32 = 4;
pub const DDD_NO_BROADCAST_SYSTEM: u32 = 8;
pub const DDD_LUID_BROADCAST_DRIVE: u32 = 16;// DEFINE_DOS_DEVICE_FLAGS
const (
DDD_RAW_TARGET_PATH uint32 = 1
DDD_REMOVE_DEFINITION uint32 = 2
DDD_EXACT_MATCH_ON_REMOVE uint32 = 4
DDD_NO_BROADCAST_SYSTEM uint32 = 8
DDD_LUID_BROADCAST_DRIVE uint32 = 16
)const
DDD_RAW_TARGET_PATH = 1;
DDD_REMOVE_DEFINITION = 2;
DDD_EXACT_MATCH_ON_REMOVE = 4;
DDD_NO_BROADCAST_SYSTEM = 8;
DDD_LUID_BROADCAST_DRIVE = 16;// DEFINE_DOS_DEVICE_FLAGS
pub const DDD_RAW_TARGET_PATH: u32 = 1;
pub const DDD_REMOVE_DEFINITION: u32 = 2;
pub const DDD_EXACT_MATCH_ON_REMOVE: u32 = 4;
pub const DDD_NO_BROADCAST_SYSTEM: u32 = 8;
pub const DDD_LUID_BROADCAST_DRIVE: u32 = 16;const
DDD_RAW_TARGET_PATH* = 1
DDD_REMOVE_DEFINITION* = 2
DDD_EXACT_MATCH_ON_REMOVE* = 4
DDD_NO_BROADCAST_SYSTEM* = 8
DDD_LUID_BROADCAST_DRIVE* = 16enum DEFINE_DOS_DEVICE_FLAGS : uint {
DDD_RAW_TARGET_PATH = 1,
DDD_REMOVE_DEFINITION = 2,
DDD_EXACT_MATCH_ON_REMOVE = 4,
DDD_NO_BROADCAST_SYSTEM = 8,
DDD_LUID_BROADCAST_DRIVE = 16,
}#define global DDD_RAW_TARGET_PATH 0x1
#define global DDD_REMOVE_DEFINITION 0x2
#define global DDD_EXACT_MATCH_ON_REMOVE 0x4
#define global DDD_NO_BROADCAST_SYSTEM 0x8
#define global DDD_LUID_BROADCAST_DRIVE 0x10
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。