次の方法で共有


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

このインターフェイスを使用して、ディスクにデータ ストリームを書き込みます。

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

継承

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

メソッド

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

 
IDiscFormat2Data::CancelWrite

現在の書き込み操作を取り消します。 (IDiscFormat2Data.CancelWrite)
IDiscFormat2Data::get_BufferUnderrunFreeDisabled

CDR、CD-RW、DVD-R メディアに対してバッファー アンダーラン無料記録が有効になっているかどうかを判断します。
IDiscFormat2Data::get_ClientName

クライアントのフレンドリ名を取得します。 (IDiscFormat2Data.get_ClientName)
IDiscFormat2Data::get_CurrentMediaStatus

デバイス内のメディアの現在の状態を取得します。
IDiscFormat2Data::get_CurrentPhysicalMediaType

ディスク デバイス内のメディアの種類を取得します。 (IDiscFormat2Data.get_CurrentPhysicalMediaType)
IDiscFormat2Data::get_CurrentRotationTypeIsPureCAV

レコーダーで使用されている現在の回転速度コントロールを取得します。 (IDiscFormat2Data.get_CurrentRotationTypeIsPureCAV)
IDiscFormat2Data::get_CurrentWriteSpeed

ドライブの現在の書き込み速度を取得します。 (IDiscFormat2Data.get_CurrentWriteSpeed)
IDiscFormat2Data::get_DisableConsumerDvdCompatibilityMode

DVD 記録セッションに、デバイスが DVD を再生できる可能性を高めることができるタスクが含まれているかどうかを判断します。 (Get)
IDiscFormat2Data::get_ForceMediaToBeClosed

ファイル システムへの追加が禁止されているかどうかを判断します。 (Get)
IDiscFormat2Data::get_ForceOverwrite

データ ライターが上書き可能なメディアの種類のディスクを上書きする必要があるかどうかを判断します。 (Get)
IDiscFormat2Data::get_FreeSectorsOnMedia

(既存のデータを上書きせずに) 増分記録用のディスク上の空きセクターの数を取得します。
IDiscFormat2Data::get_LastWrittenAddressOfPreviousSession

前の書き込みセッションの最後のセクターを取得します。
IDiscFormat2Data::get_MultisessionInterfaces

使用可能なマルチセッション インターフェイスの一覧を取得します。
IDiscFormat2Data::get_NextWritableAddress

次の書き込み操作の場所を取得します。
IDiscFormat2Data::get_PostgapAlreadyInImage

データ ストリームに書き込み後のギャップが含まれているかどうかを判断します。 (Get)
IDiscFormat2Data::get_Recorder

書き込み操作に使用する記録デバイスを取得します。 (IDiscFormat2Data.get_Recorder)
IDiscFormat2Data::get_RequestedRotationTypeIsPureCAV

要求された回転速度コントロール型を取得します。 (IDiscFormat2Data.get_RequestedRotationTypeIsPureCAV)
IDiscFormat2Data::get_RequestedWriteSpeed

要求された書き込み速度を取得します。 (IDiscFormat2Data.get_RequestedWriteSpeed)
IDiscFormat2Data::get_StartAddressOfPreviousSession

前の書き込みセッションの最初のセクターを取得します。
IDiscFormat2Data::get_SupportedWriteSpeedDescriptors

ディスク レコーダーと現在のメディアでサポートされている詳細な書き込み構成の一覧を取得します。 (IDiscFormat2Data.get_SupportedWriteSpeedDescriptors)
IDiscFormat2Data::get_SupportedWriteSpeeds

ディスク レコーダーと現在のメディアでサポートされている書き込み速度の一覧を取得します。 (IDiscFormat2Data.get_SupportedWriteSpeeds)
IDiscFormat2Data::get_TotalSectorsOnMedia

デバイス内のメディア上のセクター数を取得します。
IDiscFormat2Data::get_WriteProtectStatus

デバイス内のメディアの現在の書き込み保護状態を取得します。
IDiscFormat2Data::p ut_BufferUnderrunFreeDisabled

バッファー アンダーランの空き記録が有効になっているかどうかを判断します。 (IDiscFormat2Data.put_BufferUnderrunFreeDisabled)
IDiscFormat2Data::p ut_ClientName

クライアントのフレンドリ名を設定します。 (IDiscFormat2Data.put_ClientName)
IDiscFormat2Data::p ut_DisableConsumerDvdCompatibilityMode

DVD 記録セッションに、デバイスが DVD を再生できる可能性を高めることができるタスクが含まれているかどうかを判断します。 (Put)
IDiscFormat2Data::p ut_ForceMediaToBeClosed

ファイル システムへの追加が禁止されているかどうかを判断します。 (Put)
IDiscFormat2Data::p ut_ForceOverwrite

データ ライターが上書き可能なメディアの種類のディスクを上書きする必要があるかどうかを判断します。 (Put)
IDiscFormat2Data::p ut_PostgapAlreadyInImage

データ ストリームに書き込み後のギャップが含まれているかどうかを判断します。 (Put)
IDiscFormat2Data::p ut_Recorder

書き込み操作に使用する記録デバイスを設定します。 (IDiscFormat2Data.put_Recorder)
IDiscFormat2Data::SetWriteSpeed

ディスク レコーダーの書き込み速度を設定します。 (IDiscFormat2Data.SetWriteSpeed)
IDiscFormat2Data::Write

データ ストリームをデバイスに書き込みます。

注釈

スクリプトで MsftDiscFormat2Data オブジェクトを作成するには、IMAPI2 を使用します。 CreateObject を呼び出すときのプログラム識別子としての MsftDiscFormat2Data。

書き込み処理の中断とデータ損失の可能性につながる書き込み操作 (ユーザーのログオフやシステムの中断など) 中に電源状態の切り替えが行われる可能性があります。 プログラミングに関する考慮事項については、「 バーン中のログオフの防止」または「中断」を参照してください。

要件

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

こちらもご覧ください

IDiscFormat2

IDiscFormat2Erase

IDiscFormat2RawCD

IDiscFormat2TrackAtOnce