Image Mastering API

Image Mastering API (IMAPI) は、Microsoft Windowsコンポーネントのひとつで、光ディスクの記録に用いる。Windows XP から導入されて、Windows VistaWindows Server 2008 では再設計された IMAPIv2.0 が導入されている。

概略

IMAPI はブート ディスクを含む、シングルセッションとマルチセッションでの作成および書き込みが可能である。開発において、新しいデバイスに対する低レベル アクセス手段を提供し、拡張記録属性もサポートする。IMAPI は今日に主流の光ディスクをサポートしている。

対応メディア[1]

CD
DVD (IMAPIv2.0)
Blu-ray Disc (IMAPIv2.0)

書き込みフォーマットとしては ISO 9660CD-DA を含む)、Joliet をサポートする[2]。IMAPIv2.0 では UDF もサポートする。

IMAPIv2.0

IMAPI は、Windows Vista と Windows Server 2008 に合わせて再設計され、IMAPIv2.0 としてリリースされた。Windows XP と Windows Server 2003 では、更新プログラム (KB932716) を適用することで利用可能となる[3]。

IMAPIv2.0 での追加機能:

  • カーネル モードからユーザー モードでの動作に変更
  • 複数のドライブで同時に書き込みが可能になる様に変更
  • Windows サービスでの提供ではなく、DLL での提供に変更
  • VBScript での使用に対応
  • 書き込み中のドライブのロック

Windows Vista では、Windows Media Player · Windows DVD メーカー · Windows Media Center · Windows Explorer で IMAPI は使用されている。

外部リンク

  • Image Mastering API(Windows) (MSDN) (英語)
  • Description of the Image Mastering API v2.0 (IMAPIv2.0) update package that is dated June 26, 2007 (Microsoft サポート オンライン)
  • Description of the Image Mastering API v2.0 (IMAPIv2.0) update package in Windows Feature Pack for Storage 1.0 (Microsoft サポート オンライン)
マイクロソフトのAPIとフレームワーク
グラフィック
オーディオ
マルチメディア
ウェブ
データアクセス
ネットワーク
コミュニケーション
管理
コンポーネントモデル
ライブラリ
デバイスドライバ
セキュリティ
.NET
ソフトウェアファクトリー
  • EFx Factory
  • Enterprise Library
  • Composite UI
  • CCF
  • CSF
IPC
アクセシビリティ
テキストと多言語
サポート
  • 一覧
  • カテゴリ:マイクロソフトのAPI