ホーム › System.Ioctl › MEDIA_TYPE
MEDIA_TYPE
列挙型メンバー 26
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| Unknown | 0 | 0x0 | 形式は不明です。 |
| F5_1Pt2_512 | 1 | 0x1 | 5.25 インチフロッピー、1.2MB、512 バイト/セクター。 |
| F3_1Pt44_512 | 2 | 0x2 | 3.5 インチフロッピー、1.44MB、512 バイト/セクター。 |
| F3_2Pt88_512 | 3 | 0x3 | 3.5 インチフロッピー、2.88MB、512 バイト/セクター。 |
| F3_20Pt8_512 | 4 | 0x4 | 3.5 インチフロッピー、20.8MB、512 バイト/セクター。 |
| F3_720_512 | 5 | 0x5 | 3.5 インチフロッピー、720KB、512 バイト/セクター。 |
| F5_360_512 | 6 | 0x6 | 5.25 インチフロッピー、360KB、512 バイト/セクター。 |
| F5_320_512 | 7 | 0x7 | 5.25 インチフロッピー、320KB、512 バイト/セクター。 |
| F5_320_1024 | 8 | 0x8 | 5.25 インチフロッピー、320KB、1024 バイト/セクター。 |
| F5_180_512 | 9 | 0x9 | 5.25 インチフロッピー、180KB、512 バイト/セクター。 |
| F5_160_512 | 10 | 0xA | 5.25 インチフロッピー、160KB、512 バイト/セクター。 |
| RemovableMedia | 11 | 0xB | フロッピー以外のリムーバブルメディア。 |
| FixedMedia | 12 | 0xC | 固定ハードディスクメディア。 |
| F3_120M_512 | 13 | 0xD | 3.5 インチフロッピー、120MB、512 バイト/セクター。 |
| F3_640_512 | 14 | 0xE | 3.5 インチフロッピー、640KB、512 バイト/セクター。 |
| F5_640_512 | 15 | 0xF | 5.25 インチフロッピー、640KB、512 バイト/セクター。 |
| F5_720_512 | 16 | 0x10 | 5.25 インチフロッピー、720KB、512 バイト/セクター。 |
| F3_1Pt2_512 | 17 | 0x11 | 3.5 インチフロッピー、1.2MB、512 バイト/セクター。 |
| F3_1Pt23_1024 | 18 | 0x12 | 3.5 インチフロッピー、1.23MB、1024 バイト/セクター。 |
| F5_1Pt23_1024 | 19 | 0x13 | 5.25 インチフロッピー、1.23MB、1024 バイト/セクター。 |
| F3_128Mb_512 | 20 | 0x14 | 3.5 インチフロッピー、128MB、512 バイト/セクター。 |
| F3_230Mb_512 | 21 | 0x15 | 3.5 インチフロッピー、230MB、512 バイト/セクター。 |
| F8_256_128 | 22 | 0x16 | 8 インチフロッピー、256KB、128 バイト/セクター。 |
| F3_200Mb_512 | 23 | 0x17 | 3.5 インチフロッピー、200MB、512 バイト/セクター (HiFD)。 |
| F3_240M_512 | 24 | 0x18 | 3.5 インチフロッピー、240MB、512 バイト/セクター (HiFD)。 |
| F3_32M_512 | 25 | 0x19 | 3.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)
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 Enumimport 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* = 25enum 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