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

SHARE_TYPE

列挙型フラグ
基底型u4

メンバー 7

名前10進16進
STYPE_DISKTREE00x0
STYPE_PRINTQ10x1
STYPE_DEVICE20x2
STYPE_IPC30x3
STYPE_SPECIAL21474836480x80000000
STYPE_TEMPORARY10737418240x40000000
STYPE_MASK2550xFF

各言語での定義

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

typedef enum SHARE_TYPE : unsigned int {
    STYPE_DISKTREE = 0,
    STYPE_PRINTQ = 1,
    STYPE_DEVICE = 2,
    STYPE_IPC = 3,
    STYPE_SPECIAL = 2147483648,
    STYPE_TEMPORARY = 1073741824,
    STYPE_MASK = 255
} SHARE_TYPE;
[Flags]
public enum SHARE_TYPE : uint
{
    STYPE_DISKTREE = 0,
    STYPE_PRINTQ = 1,
    STYPE_DEVICE = 2,
    STYPE_IPC = 3,
    STYPE_SPECIAL = 2147483648,
    STYPE_TEMPORARY = 1073741824,
    STYPE_MASK = 255,
}
<Flags>
Public Enum SHARE_TYPE As UInteger
    STYPE_DISKTREE = 0
    STYPE_PRINTQ = 1
    STYPE_DEVICE = 2
    STYPE_IPC = 3
    STYPE_SPECIAL = 2147483648
    STYPE_TEMPORARY = 1073741824
    STYPE_MASK = 255
End Enum
import enum

class SHARE_TYPE(enum.IntFlag):
    STYPE_DISKTREE = 0
    STYPE_PRINTQ = 1
    STYPE_DEVICE = 2
    STYPE_IPC = 3
    STYPE_SPECIAL = 2147483648
    STYPE_TEMPORARY = 1073741824
    STYPE_MASK = 255
// SHARE_TYPE (flags)
pub const STYPE_DISKTREE: u32 = 0;
pub const STYPE_PRINTQ: u32 = 1;
pub const STYPE_DEVICE: u32 = 2;
pub const STYPE_IPC: u32 = 3;
pub const STYPE_SPECIAL: u32 = 2147483648;
pub const STYPE_TEMPORARY: u32 = 1073741824;
pub const STYPE_MASK: u32 = 255;
// SHARE_TYPE
const (
	STYPE_DISKTREE uint32 = 0
	STYPE_PRINTQ uint32 = 1
	STYPE_DEVICE uint32 = 2
	STYPE_IPC uint32 = 3
	STYPE_SPECIAL uint32 = 2147483648
	STYPE_TEMPORARY uint32 = 1073741824
	STYPE_MASK uint32 = 255
)
const
  STYPE_DISKTREE = 0;
  STYPE_PRINTQ = 1;
  STYPE_DEVICE = 2;
  STYPE_IPC = 3;
  STYPE_SPECIAL = 2147483648;
  STYPE_TEMPORARY = 1073741824;
  STYPE_MASK = 255;
// SHARE_TYPE
pub const STYPE_DISKTREE: u32 = 0;
pub const STYPE_PRINTQ: u32 = 1;
pub const STYPE_DEVICE: u32 = 2;
pub const STYPE_IPC: u32 = 3;
pub const STYPE_SPECIAL: u32 = 2147483648;
pub const STYPE_TEMPORARY: u32 = 1073741824;
pub const STYPE_MASK: u32 = 255;
const
  STYPE_DISKTREE* = 0
  STYPE_PRINTQ* = 1
  STYPE_DEVICE* = 2
  STYPE_IPC* = 3
  STYPE_SPECIAL* = 2147483648
  STYPE_TEMPORARY* = 1073741824
  STYPE_MASK* = 255
enum SHARE_TYPE : uint {
    STYPE_DISKTREE = 0,
    STYPE_PRINTQ = 1,
    STYPE_DEVICE = 2,
    STYPE_IPC = 3,
    STYPE_SPECIAL = 2147483648,
    STYPE_TEMPORARY = 1073741824,
    STYPE_MASK = 255,
}
#define global STYPE_DISKTREE  0x0
#define global STYPE_PRINTQ    0x1
#define global STYPE_DEVICE    0x2
#define global STYPE_IPC       0x3
#define global STYPE_SPECIAL   0x80000000
#define global STYPE_TEMPORARY 0x40000000
#define global STYPE_MASK      0xFF
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。