IAndVerification 介面 (imapi2.h)
將此介面與 IDiscFormat2Data 或 IDiscFormat2TrackAtOnce 搭配使用,以取得或設定「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 |