EmulationType enumeration (imapi2fs.h)

Defines values for media types that the boot image is intended to emulate.

Syntax

typedef enum EmulationType {
  EmulationNone = 0,
  Emulation12MFloppy = 1,
  Emulation144MFloppy = 2,
  Emulation288MFloppy = 3,
  EmulationHardDisk = 4
} ;

Constants

 
EmulationNone
Value: 0
No emulation. The BIOS will not emulate any device type or special sector size for the CD during boot from the CD.
Emulation12MFloppy
Value: 1
Emulates a 1.2 MB floppy disk.
Emulation144MFloppy
Value: 2
Emulates a 1.44 MB floppy disk.
Emulation288MFloppy
Value: 3
Emulates a 2.88 MB floppy disk.
EmulationHardDisk
Value: 4
Emulates a hard disk.

Remarks

Other values not defined here may exist. Consumers of this enumeration should not presume this list to be the only set of valid values.

For complete details of these emulation types, see the "El Torito" Bootable CD-ROM format specification at http://www.phoenix.com/docs/specscdrom.pdf.

Requirements

Requirement Value
Minimum supported client Windows Vista, Windows XP with SP2 [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Header imapi2fs.h

See also

IBootOptions::get_Emulation

IBootOptions::put_Emulation