次の方法で共有


IMAPI_BURN_VERIFICATION_LEVEL列挙 (imapi2.h)

IBurnVerification インターフェイスによって実装される書き込み検証の値を定義します。

構文

typedef enum _IMAPI_BURN_VERIFICATION_LEVEL {
  IMAPI_BURN_VERIFICATION_NONE = 0,
  IMAPI_BURN_VERIFICATION_QUICK = 1,
  IMAPI_BURN_VERIFICATION_FULL = 2
} IMAPI_BURN_VERIFICATION_LEVEL, *PIMAPI_BURN_VERIFICATION_LEVEL;

定数

 
IMAPI_BURN_VERIFICATION_NONE
値: 0
書き込み検証なし。
IMAPI_BURN_VERIFICATION_QUICK
値: 1
迅速でヒューリスティックなバーン検証。
IMAPI_BURN_VERIFICATION_FULL
値: 2
この検証では、最後のセッションまたは各トラックの参照先ストリームとチェックサムが比較されます。完全検証には、両方の書き込み形式のクイック検証のヒューリスティック チェックが含まれます。

注釈

書き込まれたメディアに使用される形式に応じて、この列挙で定義された値は検証中に次の動作を引き出します。

MsftDiscFormat2Data
なし 書き込み検証なし。
クイック検証
  • READ_DISC_INFOコマンドが機能し、データが正しく表示される
  • READ_TRACK_INFOコマンドはすべてのトラックで動作します
  • 少数のディスク セクターとストリーム ビットのチェックサム比較
完全な検証
  • 'Quick' メソッドと同じヒューリスティック チェックを実行しますが、最後のセッション全体を読み取り、チェックサムを書き込まれたストリームと比較します。
 
MsftDiscFormat2TrackAtOnce
なし 書き込み検証なし。
クイック検証 各トラックを追加した後:
  • 最後のトラックREAD_TRACK_INFOコマンドが正しく表示される
ディスクを終了する場合:
  • コマンドREAD_DISC_INFO正しく表示される
  • TOC が正しく表示される
完全な検証 この形式では、完全な検証はサポートされていません。
 

完全な検証に必要な時間は、デバイスとストレージ メディアの読み取り速度に対して相対的です。

この列挙体は、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 (デスクトップ アプリのみ)
Header imapi2.h

こちらもご覧ください

IBurnVerfication