Share via


IMAPI インターフェイス

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

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

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

 

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

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

 

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

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