IAndVerification 介面 (imapi2.h)

將此介面與 IDiscFormat2DataIDiscFormat2TrackAtOnce 搭配使用,以取得或設定「Burn 驗證層級」屬性,這個屬性會指示在寫入作業之後,如何驗證已損毀媒體的完整性。

繼承

I介面繼承自 IUnknown 介面。 ITimeVerification 也有下列類型的成員:

方法

I介面具有這些方法。

 
ITimeVerification::get_BurnVerificationLevel

擷取目前的「擷取」「
IWormVerification::p ut_BurnVerificationLevel

設定[消耗驗證等級]。

備註

下列範例函式示範如何實作 IMAPI_BURN_VERIFICATION_LEVEL所定義的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;
}

Windows Server 2003 支援此介面,Service Pack 1 (SP1) 、Windows XP service Pack 2 (SP2) ,以及透過 Windows Vista for Storage。 此更新套件所提供的所有功能在 Windows 7 和 Windows Server 2008 R2 中原生支援。

規格需求

需求
最低支援的用戶端 Windows Vista、Windows XP 與 SP2 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
目標平台 Windows
標頭 imapi2.h

另請參閱

IDiscFormat2Data

IDiscFormat2TrackAtOnce

IMAPI_BURN_VERIFICATION_LEVEL