次の方法で共有


IRawCDImageCreator インターフェイス (imapi2.h)

このインターフェイスを使用して、一度にディスク (DAO) モードで CD メディアに書き込む際に使用する RAW CD イメージを作成します。 このインターフェイスで作成されたイメージは、 IDiscFormat2RawCD インターフェイスを使用して CD メディアに書き込むことができます。

このインターフェイスのインスタンスを作成するには、 CoCreateInstance 関数を呼び出します。 クラス識別子にはUse__uuidof(MsftRawCDImageCreator)、インターフェイス識別子には__uuidof(IRawCDImageCreator)を指定します。

継承

IRawCDImageCreator インターフェイスは、IDispatch インターフェイスから継承されます。 IRawCDImageCreator には、次の種類のメンバーもあります。

メソッド

IRawCDImageCreator インターフェイスには、これらのメソッドがあります。

 
IRawCDImageCreator::AddSpecialPregap

指定された IStream オブジェクトを受け入れ、トラック 1 の事前ギャップのデータとして使用する関連付けられたポインターを保存します。
IRawCDImageCreator::AddSubcodeRWGenerator

IStream によって提供されるカスタム R-W サブコードを追加できます。 指定されたオブジェクトのサイズは、最終イメージの作成時に生ディスク イメージ * 96 バイト内のセクター数と等しい必要があります。
IRawCDImageCreator::AddTrack

指定された IStream オブジェクトを受け入れ、インターフェイス ポインターをイメージ内の次のトラックとして保存します。
IRawCDImageCreator::CreateResultImage

現在の設定に基づいて最終的な IStream オブジェクトを作成します。
IRawCDImageCreator::get_DisableGaplessAudio

"ギャップレス オーディオ" 記録が無効になっているかどうかを指定する現在の値を取得します。 このプロパティの既定値は VARIANT_FALSE で、連続するオーディオ トラック間の "ギャップレス" 録音の使用を無効にします。
IRawCDImageCreator::get_ExpectedTableOfContents

結果のディスクの SCSI 形式の目次を取得します。
IRawCDImageCreator::get_LastUsedUserSectorInImage

既存のトラック間のオーバーヘッドを含め、現在のメディアで使用されているセクターの合計数を取得します。
IRawCDImageCreator::get_MediaCatalogNumber

オーディオ ディスク全体のメディア カタログ番号 (MCN) を設定します。
IRawCDImageCreator::get_NumberOfExistingTracks

メディア上の既存のオーディオ トラックの数を取得します。 (IRawCDImageCreator.get_NumberOfExistingTracks)
IRawCDImageCreator::get_ResultingImageType

生成されるイメージ ファイルの種類を指定する値を取得します。
IRawCDImageCreator::get_StartingTrackNumber

開始トラック番号を取得します。
IRawCDImageCreator::get_StartOfLeadout

リードアウトの開始の LBA を定義する値を取得します。 このメソッドを使用すると、メディアの LastPossibleStartOfLeadout と比較することで、イメージをメディアに書き込むことができるかどうかを判断できます。
IRawCDImageCreator::get_StartOfLeadoutLimit

現在の StartOfLeadoutLimit プロパティ値を取得します。 この値は、StartOfLeadout が LBA 以上のメディアに収まるように、結果のイメージが必要かどうかを指定します。
IRawCDImageCreator::get_TrackInfo

インデックス付きプロパティを取得します。このプロパティは、ユーザーがクエリを実行している追跡を決定するためのインデックスとして 1 から 99 の範囲の LONG 値を受け取ります。 返されたオブジェクトは、目的の特定のトラックごとのプロパティに対してクエリまたは設定されます。
IRawCDImageCreator::p ut_DisableGaplessAudio

"ギャップレス オーディオ" 録音が無効になっているかどうかを指定する値を設定します。 このプロパティの既定値は VARIANT_FALSE で、連続するオーディオ トラック間の "ギャップレス" 録音の使用を無効にします。
IRawCDImageCreator::p ut_MediaCatalogNumber

オーディオ ディスク全体のメディア カタログ番号 (MCN) を取得します。
IRawCDImageCreator::p ut_ResultingImageType

生成されるイメージ ファイルの種類を定義する値を設定します。
IRawCDImageCreator::p ut_StartingTrackNumber

開始トラック番号を設定します。
IRawCDImageCreator::p ut_StartOfLeadoutLimit

StartOfLeadoutLimit プロパティの値を設定します。

注釈

このインターフェイスで作成されたイメージは、後で使用するために永続ストレージに書き込んだり、CD メディアに書き込むための IDiscFormat2RawCD インターフェイスに直接提供したりできます。

DVD メディアでは、この種類の書き込みはサポートされていません。

このインターフェイスは、Windows Server 2003 Service Pack 1 (SP1)、Windows XP with Service Pack 2 (SP2)、Windows Vista (Windows Feature Pack for Storage) でサポートされています。 この更新プログラム パッケージによって提供されるすべての機能は、Windows 7 および Windows Server 2008 R2 でネイティブにサポートされています。

要件

要件
サポートされている最小のクライアント Windows Vista、WINDOWS XP と SP2 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー imapi2.h

こちらもご覧ください

IMAPI_CD_SECTOR_TYPE