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

IMAPI_MEDIA_WRITE_PROTECT_STATE

列挙型
基底型i4

メンバー 6

名前10進16進
IMAPI_WRITEPROTECTED_UNTIL_POWERDOWN10x1
IMAPI_WRITEPROTECTED_BY_CARTRIDGE20x2
IMAPI_WRITEPROTECTED_BY_MEDIA_SPECIFIC_REASON40x4
IMAPI_WRITEPROTECTED_BY_SOFTWARE_WRITE_PROTECT80x8
IMAPI_WRITEPROTECTED_BY_DISC_CONTROL_BLOCK160x10
IMAPI_WRITEPROTECTED_READ_ONLY_MEDIA163840x4000

各言語での定義

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

typedef enum IMAPI_MEDIA_WRITE_PROTECT_STATE : int {
    IMAPI_WRITEPROTECTED_UNTIL_POWERDOWN = 1,
    IMAPI_WRITEPROTECTED_BY_CARTRIDGE = 2,
    IMAPI_WRITEPROTECTED_BY_MEDIA_SPECIFIC_REASON = 4,
    IMAPI_WRITEPROTECTED_BY_SOFTWARE_WRITE_PROTECT = 8,
    IMAPI_WRITEPROTECTED_BY_DISC_CONTROL_BLOCK = 16,
    IMAPI_WRITEPROTECTED_READ_ONLY_MEDIA = 16384
} IMAPI_MEDIA_WRITE_PROTECT_STATE;
public enum IMAPI_MEDIA_WRITE_PROTECT_STATE : int
{
    IMAPI_WRITEPROTECTED_UNTIL_POWERDOWN = 1,
    IMAPI_WRITEPROTECTED_BY_CARTRIDGE = 2,
    IMAPI_WRITEPROTECTED_BY_MEDIA_SPECIFIC_REASON = 4,
    IMAPI_WRITEPROTECTED_BY_SOFTWARE_WRITE_PROTECT = 8,
    IMAPI_WRITEPROTECTED_BY_DISC_CONTROL_BLOCK = 16,
    IMAPI_WRITEPROTECTED_READ_ONLY_MEDIA = 16384,
}
Public Enum IMAPI_MEDIA_WRITE_PROTECT_STATE As Integer
    IMAPI_WRITEPROTECTED_UNTIL_POWERDOWN = 1
    IMAPI_WRITEPROTECTED_BY_CARTRIDGE = 2
    IMAPI_WRITEPROTECTED_BY_MEDIA_SPECIFIC_REASON = 4
    IMAPI_WRITEPROTECTED_BY_SOFTWARE_WRITE_PROTECT = 8
    IMAPI_WRITEPROTECTED_BY_DISC_CONTROL_BLOCK = 16
    IMAPI_WRITEPROTECTED_READ_ONLY_MEDIA = 16384
End Enum
import enum

class IMAPI_MEDIA_WRITE_PROTECT_STATE(enum.IntEnum):
    IMAPI_WRITEPROTECTED_UNTIL_POWERDOWN = 1
    IMAPI_WRITEPROTECTED_BY_CARTRIDGE = 2
    IMAPI_WRITEPROTECTED_BY_MEDIA_SPECIFIC_REASON = 4
    IMAPI_WRITEPROTECTED_BY_SOFTWARE_WRITE_PROTECT = 8
    IMAPI_WRITEPROTECTED_BY_DISC_CONTROL_BLOCK = 16
    IMAPI_WRITEPROTECTED_READ_ONLY_MEDIA = 16384
// IMAPI_MEDIA_WRITE_PROTECT_STATE
pub const IMAPI_WRITEPROTECTED_UNTIL_POWERDOWN: i32 = 1;
pub const IMAPI_WRITEPROTECTED_BY_CARTRIDGE: i32 = 2;
pub const IMAPI_WRITEPROTECTED_BY_MEDIA_SPECIFIC_REASON: i32 = 4;
pub const IMAPI_WRITEPROTECTED_BY_SOFTWARE_WRITE_PROTECT: i32 = 8;
pub const IMAPI_WRITEPROTECTED_BY_DISC_CONTROL_BLOCK: i32 = 16;
pub const IMAPI_WRITEPROTECTED_READ_ONLY_MEDIA: i32 = 16384;
// IMAPI_MEDIA_WRITE_PROTECT_STATE
const (
	IMAPI_WRITEPROTECTED_UNTIL_POWERDOWN int32 = 1
	IMAPI_WRITEPROTECTED_BY_CARTRIDGE int32 = 2
	IMAPI_WRITEPROTECTED_BY_MEDIA_SPECIFIC_REASON int32 = 4
	IMAPI_WRITEPROTECTED_BY_SOFTWARE_WRITE_PROTECT int32 = 8
	IMAPI_WRITEPROTECTED_BY_DISC_CONTROL_BLOCK int32 = 16
	IMAPI_WRITEPROTECTED_READ_ONLY_MEDIA int32 = 16384
)
const
  IMAPI_WRITEPROTECTED_UNTIL_POWERDOWN = 1;
  IMAPI_WRITEPROTECTED_BY_CARTRIDGE = 2;
  IMAPI_WRITEPROTECTED_BY_MEDIA_SPECIFIC_REASON = 4;
  IMAPI_WRITEPROTECTED_BY_SOFTWARE_WRITE_PROTECT = 8;
  IMAPI_WRITEPROTECTED_BY_DISC_CONTROL_BLOCK = 16;
  IMAPI_WRITEPROTECTED_READ_ONLY_MEDIA = 16384;
// IMAPI_MEDIA_WRITE_PROTECT_STATE
pub const IMAPI_WRITEPROTECTED_UNTIL_POWERDOWN: i32 = 1;
pub const IMAPI_WRITEPROTECTED_BY_CARTRIDGE: i32 = 2;
pub const IMAPI_WRITEPROTECTED_BY_MEDIA_SPECIFIC_REASON: i32 = 4;
pub const IMAPI_WRITEPROTECTED_BY_SOFTWARE_WRITE_PROTECT: i32 = 8;
pub const IMAPI_WRITEPROTECTED_BY_DISC_CONTROL_BLOCK: i32 = 16;
pub const IMAPI_WRITEPROTECTED_READ_ONLY_MEDIA: i32 = 16384;
const
  IMAPI_WRITEPROTECTED_UNTIL_POWERDOWN* = 1
  IMAPI_WRITEPROTECTED_BY_CARTRIDGE* = 2
  IMAPI_WRITEPROTECTED_BY_MEDIA_SPECIFIC_REASON* = 4
  IMAPI_WRITEPROTECTED_BY_SOFTWARE_WRITE_PROTECT* = 8
  IMAPI_WRITEPROTECTED_BY_DISC_CONTROL_BLOCK* = 16
  IMAPI_WRITEPROTECTED_READ_ONLY_MEDIA* = 16384
enum IMAPI_MEDIA_WRITE_PROTECT_STATE : int {
    IMAPI_WRITEPROTECTED_UNTIL_POWERDOWN = 1,
    IMAPI_WRITEPROTECTED_BY_CARTRIDGE = 2,
    IMAPI_WRITEPROTECTED_BY_MEDIA_SPECIFIC_REASON = 4,
    IMAPI_WRITEPROTECTED_BY_SOFTWARE_WRITE_PROTECT = 8,
    IMAPI_WRITEPROTECTED_BY_DISC_CONTROL_BLOCK = 16,
    IMAPI_WRITEPROTECTED_READ_ONLY_MEDIA = 16384,
}
#define global IMAPI_WRITEPROTECTED_UNTIL_POWERDOWN           0x1
#define global IMAPI_WRITEPROTECTED_BY_CARTRIDGE              0x2
#define global IMAPI_WRITEPROTECTED_BY_MEDIA_SPECIFIC_REASON  0x4
#define global IMAPI_WRITEPROTECTED_BY_SOFTWARE_WRITE_PROTECT 0x8
#define global IMAPI_WRITEPROTECTED_BY_DISC_CONTROL_BLOCK     0x10
#define global IMAPI_WRITEPROTECTED_READ_ONLY_MEDIA           0x4000