Поделиться через


перечисление 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
None Проверка на сгорание отсутствует.
Быстрая проверка
  • READ_DISC_INFO команда работает и данные отображаются правильно
  • команда READ_TRACK_INFO работает на всех дорожках
  • Сравнение контрольной суммы небольшого набора секторов диска с битами потоковой передачи
Полная проверка
  • Выполняет те же эвристические проверки, что и метод Quick, но также считывает весь последний сеанс и сравнивает контрольную сумму с сожженным потоком.
 
MsftDiscFormat2TrackAtOnce
None Проверка на сгорание отсутствует.
Быстрая проверка После добавления каждой дорожки:
  • READ_TRACK_INFO команда для последней дорожки отображается правильно
По завершении работы с диском:
  • READ_DISC_INFO команда отображается правильно
  • Оглавлия отображается правильно
Полная проверка Полная проверка в этом формате не поддерживается.
 

Время, необходимое для полной проверки, определяется относительно скорости чтения устройства и носителя хранилища.

Это перечисление поддерживается в Windows Server 2003 с пакетом обновления 1 (SP1), Windows XP с пакетом обновления 2 (SP2) и Windows Vista через пакет дополнительных компонентов Windows для хранилища. Все функции, предоставляемые этим пакетом обновления, изначально поддерживаются в Windows 7 и Windows Server 2008 R2.

Требования

Требование Значение
Минимальная версия клиента Windows Vista, Windows XP с пакетом обновления 2 (SP2) [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть imapi2.h

См. также раздел

IBurnVerfication