Win32 API 日本語リファレンス
ホームSystem.Ioctl › GPT_ATTRIBUTES

GPT_ATTRIBUTES

列挙型フラグ
基底型u8

メンバー 5

名前10進16進
GPT_ATTRIBUTE_PLATFORM_REQUIRED10x1
GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTER92233720368547758080x8000000000000000
GPT_BASIC_DATA_ATTRIBUTE_HIDDEN46116860184273879040x4000000000000000
GPT_BASIC_DATA_ATTRIBUTE_SHADOW_COPY23058430092136939520x2000000000000000
GPT_BASIC_DATA_ATTRIBUTE_READ_ONLY11529215046068469760x1000000000000000

各言語での定義

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

typedef enum GPT_ATTRIBUTES : unsigned long long {
    GPT_ATTRIBUTE_PLATFORM_REQUIRED = 1,
    GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTER = 9223372036854775808,
    GPT_BASIC_DATA_ATTRIBUTE_HIDDEN = 4611686018427387904,
    GPT_BASIC_DATA_ATTRIBUTE_SHADOW_COPY = 2305843009213693952,
    GPT_BASIC_DATA_ATTRIBUTE_READ_ONLY = 1152921504606846976
} GPT_ATTRIBUTES;
[Flags]
public enum GPT_ATTRIBUTES : ulong
{
    GPT_ATTRIBUTE_PLATFORM_REQUIRED = 1,
    GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTER = 9223372036854775808,
    GPT_BASIC_DATA_ATTRIBUTE_HIDDEN = 4611686018427387904,
    GPT_BASIC_DATA_ATTRIBUTE_SHADOW_COPY = 2305843009213693952,
    GPT_BASIC_DATA_ATTRIBUTE_READ_ONLY = 1152921504606846976,
}
<Flags>
Public Enum GPT_ATTRIBUTES As ULong
    GPT_ATTRIBUTE_PLATFORM_REQUIRED = 1
    GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTER = 9223372036854775808
    GPT_BASIC_DATA_ATTRIBUTE_HIDDEN = 4611686018427387904
    GPT_BASIC_DATA_ATTRIBUTE_SHADOW_COPY = 2305843009213693952
    GPT_BASIC_DATA_ATTRIBUTE_READ_ONLY = 1152921504606846976
End Enum
import enum

class GPT_ATTRIBUTES(enum.IntFlag):
    GPT_ATTRIBUTE_PLATFORM_REQUIRED = 1
    GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTER = 9223372036854775808
    GPT_BASIC_DATA_ATTRIBUTE_HIDDEN = 4611686018427387904
    GPT_BASIC_DATA_ATTRIBUTE_SHADOW_COPY = 2305843009213693952
    GPT_BASIC_DATA_ATTRIBUTE_READ_ONLY = 1152921504606846976
// GPT_ATTRIBUTES (flags)
pub const GPT_ATTRIBUTE_PLATFORM_REQUIRED: u64 = 1;
pub const GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTER: u64 = 9223372036854775808;
pub const GPT_BASIC_DATA_ATTRIBUTE_HIDDEN: u64 = 4611686018427387904;
pub const GPT_BASIC_DATA_ATTRIBUTE_SHADOW_COPY: u64 = 2305843009213693952;
pub const GPT_BASIC_DATA_ATTRIBUTE_READ_ONLY: u64 = 1152921504606846976;
// GPT_ATTRIBUTES
const (
	GPT_ATTRIBUTE_PLATFORM_REQUIRED uint64 = 1
	GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTER uint64 = 9223372036854775808
	GPT_BASIC_DATA_ATTRIBUTE_HIDDEN uint64 = 4611686018427387904
	GPT_BASIC_DATA_ATTRIBUTE_SHADOW_COPY uint64 = 2305843009213693952
	GPT_BASIC_DATA_ATTRIBUTE_READ_ONLY uint64 = 1152921504606846976
)
const
  GPT_ATTRIBUTE_PLATFORM_REQUIRED = 1;
  GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTER = 9223372036854775808;
  GPT_BASIC_DATA_ATTRIBUTE_HIDDEN = 4611686018427387904;
  GPT_BASIC_DATA_ATTRIBUTE_SHADOW_COPY = 2305843009213693952;
  GPT_BASIC_DATA_ATTRIBUTE_READ_ONLY = 1152921504606846976;
// GPT_ATTRIBUTES
pub const GPT_ATTRIBUTE_PLATFORM_REQUIRED: u64 = 1;
pub const GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTER: u64 = 9223372036854775808;
pub const GPT_BASIC_DATA_ATTRIBUTE_HIDDEN: u64 = 4611686018427387904;
pub const GPT_BASIC_DATA_ATTRIBUTE_SHADOW_COPY: u64 = 2305843009213693952;
pub const GPT_BASIC_DATA_ATTRIBUTE_READ_ONLY: u64 = 1152921504606846976;
const
  GPT_ATTRIBUTE_PLATFORM_REQUIRED* = 1
  GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTER* = 9223372036854775808
  GPT_BASIC_DATA_ATTRIBUTE_HIDDEN* = 4611686018427387904
  GPT_BASIC_DATA_ATTRIBUTE_SHADOW_COPY* = 2305843009213693952
  GPT_BASIC_DATA_ATTRIBUTE_READ_ONLY* = 1152921504606846976
enum GPT_ATTRIBUTES : ulong {
    GPT_ATTRIBUTE_PLATFORM_REQUIRED = 1,
    GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTER = 9223372036854775808,
    GPT_BASIC_DATA_ATTRIBUTE_HIDDEN = 4611686018427387904,
    GPT_BASIC_DATA_ATTRIBUTE_SHADOW_COPY = 2305843009213693952,
    GPT_BASIC_DATA_ATTRIBUTE_READ_ONLY = 1152921504606846976,
}
#define global GPT_ATTRIBUTE_PLATFORM_REQUIRED          0x1
#define global GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTER 0x8000000000000000
#define global GPT_BASIC_DATA_ATTRIBUTE_HIDDEN          0x4000000000000000
#define global GPT_BASIC_DATA_ATTRIBUTE_SHADOW_COPY     0x2000000000000000
#define global GPT_BASIC_DATA_ATTRIBUTE_READ_ONLY       0x1000000000000000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。