次の方法で共有


IMAPI インターフェイス

次の表では、C/C++ 開発者が使用するインターフェイスと、関連するスクリプト オブジェクトを示し、簡単に説明します。 スクリプトでオブジェクトを作成するときにオブジェクト名を完全に修飾するには、テーブル内のオブジェクト名の前に "IMAPI2" を付けます。

次の表に、デバイス、バーン エンジン、およびフォーマット ライターと消しゴムに関連付けられているインターフェイスの一覧を示します。

インターフェイス オブジェクト
低レベルのバーン エンジン。 MsftWriteEngine2
メイン イメージ ライター。 MsftDiscFormat2Data
ディスク消しゴム。
  • DDiscFormat2EraseEvents
  • IDiscFormat2Erase
MsftDiscFormat2Erase
生画像ライター。 MsftDiscFormat2RawCD
Track-At-Once イメージ ライター。 MsftDiscFormat2TrackAtOnce
システム ハードウェアの一覧のディスク デバイスの列挙。 MsftDiscMaster2
MsftDiscMaster2 オブジェクトの通知デリゲート。 DDiscMaster2Events
個々の記録デバイス。
  • IDiscRecorder2する
  • IDiscRecorder2Ex
MsftDiscRecorder2
メディアの種類、書き込み速度、角速度制御の種類など、デバイスの書き込み属性。
  • IWriteSpeedDescriptor
MsftWriteSpeedDescriptor

 

次の表に、ファイル システム インターフェイスの一覧を示します。

インターフェイス オブジェクト
ブート イメージ ストリームと、ディスク イメージにブート可能なイメージを統合するためのプロパティ。
  • IBootOptions
BootOptions
ファイル システムのイメージとプロパティ。 このオブジェクトには、すべてのトラックと、ブート イメージと結果イメージへの参照が含まれます。 CFileSystemImage
ファイル システム オブジェクトによって提供されるデータ ストリームのコンテナー。
  • IFileSystemImageResult
FileSystemImageResult
ファイル システム イメージ内のディレクトリ項目。 FsiDirectoryItem
ファイル システム イメージ内のファイル項目。 FsiFileItem
ファイル項目とディレクトリ項目の両方に共通するプロパティを含むインターフェイス。 FsiItem
RAW CD イメージの作成。
  • IRawCDImageCreator
  • IRawCDImageTrackInfo
MsftRawCDImageCreator
複数のストリームを連結するストリーム オブジェクト ヘルパー オブジェクト。
  • IStreamConcatenate
MsftStreamConcatenate
ディスク イメージに追加するインターリーブ ストリーム。 MsftStreamInterleave
擬似ランダム生成ストリーム。 MsftStreamPrgn001
MsftStreamZero スクリプト オブジェクトはインターフェイスとして実装されていません。 msftStreamZero

 

次の表に、ヘルパー インターフェイスの一覧を示します。

インターフェイス オブジェクト
ファイル システム イメージ内のセクター範囲のコレクション。
  • IBlockRangeする
  • IBlockRangeListする
対応するオブジェクトがありません
書き込み検証のサポート。 対応するオブジェクトがありません
C/C++ アプリケーションの FsiItems の列挙子。
  • IEnumFsiItems
EnumFsiItems
C/C++ アプリケーションの ProgressItems の列挙子。
  • IEnumProgressItemsする
EnumProgressItems
FsiFileItem2
.isoイメージ検証のサポート。
  • IIsoImageManager
対応するオブジェクトがありません
複数のセッションのサポート。
  • IMultisession
対応するオブジェクトがありません
シーケンシャルな複数セッションのサポート。 MsftMultisessionSequential
結果イメージ内のファイル名と関連するブロック。
  • IProgressItem
ProgressItem
ファイル名と関連するブロックで分類された結果イメージの一覧。
  • IProgressItems
ProgressItems