iBurnVerification 接口 (imapi2.h)
将此接口与 IDiscFormat2Data 或 IDiscFormat2TrackAtOnce 一起使用,以获取或设置刻录验证级别属性,该属性指示写入操作后如何验证已刻录媒体的完整性。
继承
IBurnVerification 接口继承自 IUnknown 接口。 IBurnVerification 还具有以下类型的成员:
方法
IBurnVerification 接口具有这些方法。
IBurnVerification::get_BurnVerificationLevel 检索当前的刻录验证级别。 |
IBurnVerification::p ut_BurnVerificationLevel 设置刻录验证级别。 |
注解
以下示例函数演示如何实现 由 IMAPI_BURN_VERIFICATION_LEVEL 定义的刻录验证级别。 应在执行刻录操作之前设置刻录验证级别。
#include <imapi2.h>
HRESULT setBurnVerification(
IDiscFormat2Data *DataWriter,
IMAPI_BURN_VERIFICATION_LEVEL VerificationLevel
)
{
HRESULT hr = S_OK;
IBurnVerification *burnVerifier = NULL;
hr = DataWriter->QueryInterface(IID_PPV_ARGS(&burnVerifier));
if (SUCCEEDED(hr))
{
hr = burnVerifier->put_BurnVerificationLevel(VerificationLevel);
}
if (burnVerifier != NULL)
{
burnVerifier->Release();
burnVerifier = NULL;
}
return hr;
}
具有 Service Pack 1 (SP1) 的 Windows Server 2003、具有 Service Pack 2 的 Windows XP (SP2) 以及 Windows Vista 通过用于存储的 Windows 功能包支持此接口。 Windows 7 和 Windows Server 2008 R2 原生支持此更新包提供的所有功能。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista、Windows XP SP2 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | imapi2.h |