Image Mastering API

Purpose

The Microsoft Windows image mastering API enables applications to stage and burn images to CD, DVD, and Blu-ray optical storage media. Other disc-like media that lay images in the same manner can also use this API.

Developer audience

IMAPI is designed for C/C++ and Visual Basic developers and those writing scripts using VBScript.

Knowledge of CD, DVD, and Blu-ray technologies and file systems is recommended. Developers may benefit from a familiarity with the latest revision of Multimedia Command (MMC) at ftp://ftp.t10.org/t10/drafts/mmc6.

Run-time requirements

IMAPI 2.0 is supported natively starting with Windows Vista and Windows Server 2008. Enabling IMAPI 2.0 functionality for Windows XP and Windows Server 2003 requires the installation of the KB932716 update package. If this package is not installed, Windows XP still natively supports IMAPI 1.0.

Note

The Windows Feature Pack for Storage is available to the public via the Microsoft Download Center. Additional information regarding specific API changes can be found in the What's New section.

In this section

Topic Description
What's New
Information detailing each significant release of the Image Mastering API.
About IMAPI
General information about the Image Mastering API.
Using IMAPI
Task-related topics that demonstrate how to use the Image Mastering API.
IMAPI Reference
Detailed descriptions of IMAPI interfaces and other programming elements.

Additional resources

Further information regarding IMAPI and other related subjects can be found at the following locations:

Microsoft Optical Storage Blog Highlights topics that focus on the implementation of the Image Mastering API in real world development scenarios.
Optical Platform Discussion Forum Discuss CDROM.SYS, IMAPIv2 and Live File System issues. This forum focuses on system-level topics and is intended for application developers rather than endusers.
T10 Technical Committee A Technical Committee of the InterNational Committee on Information Technology Standards (INCITS, pronounced "insights"). INCITS is accredited by, and operates under rules that are approved by, the American National Standards Institute (ANSI). These rules are designed to ensure that voluntary standards are developed by the consensus of industry groups.
Optical Storage Technology Association (OSTA) Works to shape the future of the industry through regular meetings of Commercial Optical Storage Applications (COSA), DVD Compatibility, Marketing, MPV (MusicPhotoVideo), UDF committees, and a new adhoc Blue Laser committee. Interested companies worldwide are invited to join the organization and participate in its committees and programs.