IDiscFormat2RawCD::p ut_BufferUnderrunFreeDisabled 方法 (imapi2.h)

确定是否启用了缓冲区欠支自由录制。

语法

HRESULT put_BufferUnderrunFreeDisabled(
  [in] VARIANT_BOOL value
);

parameters

[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

注解

如果数据流进入缓冲区的速度不够快,无法使设备持续写入,则缓冲区不足可能是一个问题。 反过来,写入的停止和启动操作可能会导致光盘上的数据不可用。 缓冲区欠压自由 (BUF) 录制允许激光启动和停止,而不会损坏已写入光盘的数据。只能在 CD-R/RW 媒体上禁用 BUF 录制。

要求

   
最低受支持的客户端 Windows Vista、Windows XP 和 SP2 [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 imapi2.h

另请参阅

IDiscFormat2RawCD

IDiscFormat2RawCD::get_BufferUnderrunFreeDisabled