iBurnVerification 接口 (imapi2.h)

将此接口与 IDiscFormat2DataIDiscFormat2TrackAtOnce 一起使用,以获取或设置刻录验证级别属性,该属性指示写入操作后如何验证已刻录媒体的完整性。

继承

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

另请参阅

IDiscFormat2Data

IDiscFormat2TrackAtOnce

IMAPI_BURN_VERIFICATION_LEVEL