IBootOptions interface (imapi2fs.h)

Use this interface to specify the boot image to add to the optical disc. A boot image contains one or more sectors of code used to start the computer.

To create an instance of this interface, call the CoCreateInstance function. Use__uuidof(BootOptions) for the class identifier and __uuidof(IBootOptions) for the interface identifier.

Inheritance

The IBootOptions interface inherits from the IDispatch interface. IBootOptions also has these types of members:

Methods

The IBootOptions interface has these methods.

 
IBootOptions::AssignBootImage

Sets the data stream that contains the boot image.
IBootOptions::get_BootImage

Retrieves a pointer to the boot image data stream.
IBootOptions::get_Emulation

Retrieves the media type that the boot image is intended to emulate.
IBootOptions::get_ImageSize

Retrieves the size of the boot image.
IBootOptions::get_Manufacturer

Retrieves the identifier of the manufacturer of the CD.
IBootOptions::get_PlatformId

Retrieves the platform identifier that identifies the operating system architecture that the boot image supports.
IBootOptions::put_Emulation

Sets the media type that the boot image is intended to emulate.
IBootOptions::put_Manufacturer

Sets an identifier that identifies the manufacturer or developer of the CD.
IBootOptions::put_PlatformId

Sets the platform identifier that identifies the operating system architecture that the boot image supports.

Remarks

This interface supports the "El Torito" Bootable CD-ROM format specification.

To add the boot image to a file system image, call the IFileSystemImage::put_BootImageOptions method.

To get the boot image associated with a file system image, call the IFileSystemImage::get_BootImageOptions method.

To create the BootOptions object in a script, use IMAPI2.BootOptions as the program identifier when calling CreateObject.

Requirements

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