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


Метод IDiscFormat2RawCD::p ut_BufferUnderrunFreeDisabled (imapi2.h)

Определяет, включена ли запись без буфера.

Синтаксис

HRESULT put_BufferUnderrunFreeDisabled(
  [in] VARIANT_BOOL value
);

Параметры

[in] value

Установите значение VARIANT_TRUE, чтобы отключить бесплатную запись буфера подзапуском; в противном случае VARIANT_FALSE. Значение по умолчанию — VARIANT_FALSE (включено).

Возвращаемое значение

S_OK возвращается при успешном выполнении, но в результате реализации могут быть возвращены другие коды успешного выполнения. Следующие коды ошибок обычно возвращаются при сбое операции, но не представляют единственные возможные значения ошибок:

Код возврата Описание
E_IMAPI_DF2RAW_MEDIA_IS_NOT_PREPARED
Запрошенная операция действительна, только если носитель подготовлен.

Значение: 0xC0AA0602

E_IMAPI_DF2RAW_WRITE_IN_PROGRESS
В настоящее время выполняется операция записи.

Значение: 0xC0AA0600

Комментарии

Недостаточное выполнение буфера может быть проблемой, если поток данных не входит в буфер достаточно быстро, чтобы устройство постоянно записывалось. В свою очередь, действие остановки и запуска записи может привести к тому, что данные на диске будут непригодными для использования. Запись buffer UnderRun Free (BUF) позволяет запускать и останавливать лазер, не повреждая данные, уже записанные на диск. Отключение записи BUF возможно только на носителях CD-R/RW.

Требования

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

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

IDiscFormat2RawCD

IDiscFormat2RawCD::get_BufferUnderrunFreeDisabled