Interfaccia IBurnVerification (imapi2.h)
Usare questa interfaccia con IDiscFormat2Data o IDiscFormat2TrackAtOnce per ottenere o impostare la proprietà Burn Verification Level che determina la modalità di verifica dei supporti bruciati per l'integrità dopo l'operazione di scrittura.
Ereditarietà
L'interfaccia IBurnVerification eredita dall'interfaccia IUnknown . IBurnVerification include anche questi tipi di membri:
Metodi
L'interfaccia IBurnVerification include questi metodi.
IBurnVerification::get_BurnVerificationLevel Recupera il livello di verifica di burn corrente. |
IBurnVerification::p ut_BurnVerificationLevel Imposta il livello di verifica di burn. |
Commenti
La funzione di esempio seguente illustra come è possibile implementare il livello di verifica di burn definito da IMAPI_BURN_VERIFICATION_LEVEL. Il livello di verifica di burn deve essere impostato prima di un'operazione di burn.
#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;
}
Questa interfaccia è supportata in Windows Server 2003 con Service Pack 1 (SP1), Windows XP con Service Pack 2 (SP2) e Windows Vista tramite Windows Feature Pack per l'archiviazione. Tutte le funzionalità fornite da questo pacchetto di aggiornamento sono supportate in modo nativo in Windows 7 e Windows Server 2008 R2.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista, Windows XP con SP2 [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | imapi2.h |