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

MEDIA_TYPE

列挙型
基底型i4

メンバー 26

名前10進16進説明
Unknown00x0形式は不明です。
F5_1Pt2_51210x15.25 インチフロッピー、1.2MB、512 バイト/セクター。
F3_1Pt44_51220x23.5 インチフロッピー、1.44MB、512 バイト/セクター。
F3_2Pt88_51230x33.5 インチフロッピー、2.88MB、512 バイト/セクター。
F3_20Pt8_51240x43.5 インチフロッピー、20.8MB、512 バイト/セクター。
F3_720_51250x53.5 インチフロッピー、720KB、512 バイト/セクター。
F5_360_51260x65.25 インチフロッピー、360KB、512 バイト/セクター。
F5_320_51270x75.25 インチフロッピー、320KB、512 バイト/セクター。
F5_320_102480x85.25 インチフロッピー、320KB、1024 バイト/セクター。
F5_180_51290x95.25 インチフロッピー、180KB、512 バイト/セクター。
F5_160_512100xA5.25 インチフロッピー、160KB、512 バイト/セクター。
RemovableMedia110xBフロッピー以外のリムーバブルメディア。
FixedMedia120xC固定ハードディスクメディア。
F3_120M_512130xD3.5 インチフロッピー、120MB、512 バイト/セクター。
F3_640_512140xE3.5 インチフロッピー、640KB、512 バイト/セクター。
F5_640_512150xF5.25 インチフロッピー、640KB、512 バイト/セクター。
F5_720_512160x105.25 インチフロッピー、720KB、512 バイト/セクター。
F3_1Pt2_512170x113.5 インチフロッピー、1.2MB、512 バイト/セクター。
F3_1Pt23_1024180x123.5 インチフロッピー、1.23MB、1024 バイト/セクター。
F5_1Pt23_1024190x135.25 インチフロッピー、1.23MB、1024 バイト/セクター。
F3_128Mb_512200x143.5 インチフロッピー、128MB、512 バイト/セクター。
F3_230Mb_512210x153.5 インチフロッピー、230MB、512 バイト/セクター。
F8_256_128220x168 インチフロッピー、256KB、128 バイト/セクター。
F3_200Mb_512230x173.5 インチフロッピー、200MB、512 バイト/セクター (HiFD)。
F3_240M_512240x183.5 インチフロッピー、240MB、512 バイト/セクター (HiFD)。
F3_32M_512250x193.5 インチフロッピー、32MB、512 バイト/セクター。

公式ドキュメント

デバイスメディアのさまざまな形式を表します。

解説(Remarks)

DISK_GEOMETRY データ構造体の MediaType メンバーは MEDIA_TYPE 型です。DeviceIoControl 関数は、IOCTL_DISK_GET_DRIVE_GEOMETRY 制御コードに対する応答として DISK_GEOMETRY 構造体を受け取ります。DeviceIoControl 関数は、IOCTL_STORAGE_GET_MEDIA_TYPES 制御コードに対する応答として DISK_GEOMETRY 構造体の配列を受け取ります。STORAGE_MEDIA_TYPE 列挙型は、この列挙型を拡張したものです。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

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

typedef enum MEDIA_TYPE : int {
    Unknown = 0,
    F5_1Pt2_512 = 1,
    F3_1Pt44_512 = 2,
    F3_2Pt88_512 = 3,
    F3_20Pt8_512 = 4,
    F3_720_512 = 5,
    F5_360_512 = 6,
    F5_320_512 = 7,
    F5_320_1024 = 8,
    F5_180_512 = 9,
    F5_160_512 = 10,
    RemovableMedia = 11,
    FixedMedia = 12,
    F3_120M_512 = 13,
    F3_640_512 = 14,
    F5_640_512 = 15,
    F5_720_512 = 16,
    F3_1Pt2_512 = 17,
    F3_1Pt23_1024 = 18,
    F5_1Pt23_1024 = 19,
    F3_128Mb_512 = 20,
    F3_230Mb_512 = 21,
    F8_256_128 = 22,
    F3_200Mb_512 = 23,
    F3_240M_512 = 24,
    F3_32M_512 = 25
} MEDIA_TYPE;
public enum MEDIA_TYPE : int
{
    Unknown = 0,
    F5_1Pt2_512 = 1,
    F3_1Pt44_512 = 2,
    F3_2Pt88_512 = 3,
    F3_20Pt8_512 = 4,
    F3_720_512 = 5,
    F5_360_512 = 6,
    F5_320_512 = 7,
    F5_320_1024 = 8,
    F5_180_512 = 9,
    F5_160_512 = 10,
    RemovableMedia = 11,
    FixedMedia = 12,
    F3_120M_512 = 13,
    F3_640_512 = 14,
    F5_640_512 = 15,
    F5_720_512 = 16,
    F3_1Pt2_512 = 17,
    F3_1Pt23_1024 = 18,
    F5_1Pt23_1024 = 19,
    F3_128Mb_512 = 20,
    F3_230Mb_512 = 21,
    F8_256_128 = 22,
    F3_200Mb_512 = 23,
    F3_240M_512 = 24,
    F3_32M_512 = 25,
}
Public Enum MEDIA_TYPE As Integer
    Unknown = 0
    F5_1Pt2_512 = 1
    F3_1Pt44_512 = 2
    F3_2Pt88_512 = 3
    F3_20Pt8_512 = 4
    F3_720_512 = 5
    F5_360_512 = 6
    F5_320_512 = 7
    F5_320_1024 = 8
    F5_180_512 = 9
    F5_160_512 = 10
    RemovableMedia = 11
    FixedMedia = 12
    F3_120M_512 = 13
    F3_640_512 = 14
    F5_640_512 = 15
    F5_720_512 = 16
    F3_1Pt2_512 = 17
    F3_1Pt23_1024 = 18
    F5_1Pt23_1024 = 19
    F3_128Mb_512 = 20
    F3_230Mb_512 = 21
    F8_256_128 = 22
    F3_200Mb_512 = 23
    F3_240M_512 = 24
    F3_32M_512 = 25
End Enum
import enum

class MEDIA_TYPE(enum.IntEnum):
    Unknown = 0
    F5_1Pt2_512 = 1
    F3_1Pt44_512 = 2
    F3_2Pt88_512 = 3
    F3_20Pt8_512 = 4
    F3_720_512 = 5
    F5_360_512 = 6
    F5_320_512 = 7
    F5_320_1024 = 8
    F5_180_512 = 9
    F5_160_512 = 10
    RemovableMedia = 11
    FixedMedia = 12
    F3_120M_512 = 13
    F3_640_512 = 14
    F5_640_512 = 15
    F5_720_512 = 16
    F3_1Pt2_512 = 17
    F3_1Pt23_1024 = 18
    F5_1Pt23_1024 = 19
    F3_128Mb_512 = 20
    F3_230Mb_512 = 21
    F8_256_128 = 22
    F3_200Mb_512 = 23
    F3_240M_512 = 24
    F3_32M_512 = 25
// MEDIA_TYPE
pub const Unknown: i32 = 0;
pub const F5_1Pt2_512: i32 = 1;
pub const F3_1Pt44_512: i32 = 2;
pub const F3_2Pt88_512: i32 = 3;
pub const F3_20Pt8_512: i32 = 4;
pub const F3_720_512: i32 = 5;
pub const F5_360_512: i32 = 6;
pub const F5_320_512: i32 = 7;
pub const F5_320_1024: i32 = 8;
pub const F5_180_512: i32 = 9;
pub const F5_160_512: i32 = 10;
pub const RemovableMedia: i32 = 11;
pub const FixedMedia: i32 = 12;
pub const F3_120M_512: i32 = 13;
pub const F3_640_512: i32 = 14;
pub const F5_640_512: i32 = 15;
pub const F5_720_512: i32 = 16;
pub const F3_1Pt2_512: i32 = 17;
pub const F3_1Pt23_1024: i32 = 18;
pub const F5_1Pt23_1024: i32 = 19;
pub const F3_128Mb_512: i32 = 20;
pub const F3_230Mb_512: i32 = 21;
pub const F8_256_128: i32 = 22;
pub const F3_200Mb_512: i32 = 23;
pub const F3_240M_512: i32 = 24;
pub const F3_32M_512: i32 = 25;
// MEDIA_TYPE
const (
	Unknown int32 = 0
	F5_1Pt2_512 int32 = 1
	F3_1Pt44_512 int32 = 2
	F3_2Pt88_512 int32 = 3
	F3_20Pt8_512 int32 = 4
	F3_720_512 int32 = 5
	F5_360_512 int32 = 6
	F5_320_512 int32 = 7
	F5_320_1024 int32 = 8
	F5_180_512 int32 = 9
	F5_160_512 int32 = 10
	RemovableMedia int32 = 11
	FixedMedia int32 = 12
	F3_120M_512 int32 = 13
	F3_640_512 int32 = 14
	F5_640_512 int32 = 15
	F5_720_512 int32 = 16
	F3_1Pt2_512 int32 = 17
	F3_1Pt23_1024 int32 = 18
	F5_1Pt23_1024 int32 = 19
	F3_128Mb_512 int32 = 20
	F3_230Mb_512 int32 = 21
	F8_256_128 int32 = 22
	F3_200Mb_512 int32 = 23
	F3_240M_512 int32 = 24
	F3_32M_512 int32 = 25
)
const
  Unknown = 0;
  F5_1Pt2_512 = 1;
  F3_1Pt44_512 = 2;
  F3_2Pt88_512 = 3;
  F3_20Pt8_512 = 4;
  F3_720_512 = 5;
  F5_360_512 = 6;
  F5_320_512 = 7;
  F5_320_1024 = 8;
  F5_180_512 = 9;
  F5_160_512 = 10;
  RemovableMedia = 11;
  FixedMedia = 12;
  F3_120M_512 = 13;
  F3_640_512 = 14;
  F5_640_512 = 15;
  F5_720_512 = 16;
  F3_1Pt2_512 = 17;
  F3_1Pt23_1024 = 18;
  F5_1Pt23_1024 = 19;
  F3_128Mb_512 = 20;
  F3_230Mb_512 = 21;
  F8_256_128 = 22;
  F3_200Mb_512 = 23;
  F3_240M_512 = 24;
  F3_32M_512 = 25;
// MEDIA_TYPE
pub const Unknown: i32 = 0;
pub const F5_1Pt2_512: i32 = 1;
pub const F3_1Pt44_512: i32 = 2;
pub const F3_2Pt88_512: i32 = 3;
pub const F3_20Pt8_512: i32 = 4;
pub const F3_720_512: i32 = 5;
pub const F5_360_512: i32 = 6;
pub const F5_320_512: i32 = 7;
pub const F5_320_1024: i32 = 8;
pub const F5_180_512: i32 = 9;
pub const F5_160_512: i32 = 10;
pub const RemovableMedia: i32 = 11;
pub const FixedMedia: i32 = 12;
pub const F3_120M_512: i32 = 13;
pub const F3_640_512: i32 = 14;
pub const F5_640_512: i32 = 15;
pub const F5_720_512: i32 = 16;
pub const F3_1Pt2_512: i32 = 17;
pub const F3_1Pt23_1024: i32 = 18;
pub const F5_1Pt23_1024: i32 = 19;
pub const F3_128Mb_512: i32 = 20;
pub const F3_230Mb_512: i32 = 21;
pub const F8_256_128: i32 = 22;
pub const F3_200Mb_512: i32 = 23;
pub const F3_240M_512: i32 = 24;
pub const F3_32M_512: i32 = 25;
const
  Unknown* = 0
  F5_1Pt2_512* = 1
  F3_1Pt44_512* = 2
  F3_2Pt88_512* = 3
  F3_20Pt8_512* = 4
  F3_720_512* = 5
  F5_360_512* = 6
  F5_320_512* = 7
  F5_320_1024* = 8
  F5_180_512* = 9
  F5_160_512* = 10
  RemovableMedia* = 11
  FixedMedia* = 12
  F3_120M_512* = 13
  F3_640_512* = 14
  F5_640_512* = 15
  F5_720_512* = 16
  F3_1Pt2_512* = 17
  F3_1Pt23_1024* = 18
  F5_1Pt23_1024* = 19
  F3_128Mb_512* = 20
  F3_230Mb_512* = 21
  F8_256_128* = 22
  F3_200Mb_512* = 23
  F3_240M_512* = 24
  F3_32M_512* = 25
enum MEDIA_TYPE : int {
    Unknown = 0,
    F5_1Pt2_512 = 1,
    F3_1Pt44_512 = 2,
    F3_2Pt88_512 = 3,
    F3_20Pt8_512 = 4,
    F3_720_512 = 5,
    F5_360_512 = 6,
    F5_320_512 = 7,
    F5_320_1024 = 8,
    F5_180_512 = 9,
    F5_160_512 = 10,
    RemovableMedia = 11,
    FixedMedia = 12,
    F3_120M_512 = 13,
    F3_640_512 = 14,
    F5_640_512 = 15,
    F5_720_512 = 16,
    F3_1Pt2_512 = 17,
    F3_1Pt23_1024 = 18,
    F5_1Pt23_1024 = 19,
    F3_128Mb_512 = 20,
    F3_230Mb_512 = 21,
    F8_256_128 = 22,
    F3_200Mb_512 = 23,
    F3_240M_512 = 24,
    F3_32M_512 = 25,
}
#define global Unknown        0x0
#define global F5_1Pt2_512    0x1
#define global F3_1Pt44_512   0x2
#define global F3_2Pt88_512   0x3
#define global F3_20Pt8_512   0x4
#define global F3_720_512     0x5
#define global F5_360_512     0x6
#define global F5_320_512     0x7
#define global F5_320_1024    0x8
#define global F5_180_512     0x9
#define global F5_160_512     0xA
#define global RemovableMedia 0xB
#define global FixedMedia     0xC
#define global F3_120M_512    0xD
#define global F3_640_512     0xE
#define global F5_640_512     0xF
#define global F5_720_512     0x10
#define global F3_1Pt2_512    0x11
#define global F3_1Pt23_1024  0x12
#define global F5_1Pt23_1024  0x13
#define global F3_128Mb_512   0x14
#define global F3_230Mb_512   0x15
#define global F8_256_128     0x16
#define global F3_200Mb_512   0x17
#define global F3_240M_512    0x18
#define global F3_32M_512     0x19