IBurnVerification-Schnittstelle (imapi2.h)
Verwenden Sie diese Schnittstelle mit IDiscFormat2Data oder IDiscFormat2TrackAtOnce , um die Burn Verification Level-Eigenschaft abzurufen oder festzulegen, die vorgibt, wie gebrannte Medien nach dem Schreibvorgang auf Integrität überprüft werden.
Vererbung
Die IBurnVerification-Schnittstelle erbt von der IUnknown-Schnittstelle . IBurnVerification verfügt auch über folgende Arten von Membern:
Methoden
Die IBurnVerification-Schnittstelle verfügt über diese Methoden.
IBurnVerification::get_BurnVerificationLevel Ruft die aktuelle Burn-Überprüfungsebene ab. |
IBurnVerification::p ut_BurnVerificationLevel Legt die Brennüberprüfungsstufe fest. |
Hinweise
Die folgende Beispielfunktion veranschaulicht, wie die von IMAPI_BURN_VERIFICATION_LEVEL definierte Brennüberprüfungsstufe implementiert werden kann. Die Brennüberprüfungsstufe sollte vor einem Brennvorgang festgelegt werden.
#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;
}
Diese Schnittstelle wird in Windows Server 2003 mit Service Pack 1 (SP1), Windows XP mit Service Pack 2 (SP2) und Windows Vista über das Windows Feature Pack for Storage unterstützt. Alle Features dieses Updatepakets werden in Windows 7 und Windows Server 2008 R2 nativ unterstützt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista, Windows XP mit SP2 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | imapi2.h |