Interface IBurnVerification (imapi2.h)
Utilisez cette interface avec IDiscFormat2Data ou IDiscFormat2TrackAtOnce pour obtenir ou définir la propriété Burn Verification Level qui détermine comment l’intégrité du média gravé est vérifiée après l’opération d’écriture.
Héritage
L’interface IBurnVerification hérite de l’interface IUnknown . IBurnVerification a également les types de membres suivants :
Méthodes
L’interface IBurnVerification a ces méthodes.
IBurnVerification ::get_BurnVerificationLevel Récupère le niveau de vérification de l’état d’avancement actuel. |
IBurnVerification ::p ut_BurnVerificationLevel Définit le niveau de vérification de la gravure. |
Remarques
L’exemple de fonction suivant montre comment le niveau de vérification de la gravure défini par IMAPI_BURN_VERIFICATION_LEVEL peut être implémenté. Le niveau de vérification de la gravure doit être défini avant une opération de gravure.
#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;
}
Cette interface est prise en charge dans Windows Server 2003 avec Service Pack 1 (SP1), Windows XP avec Service Pack 2 (SP2) et Windows Vista via le Feature Pack Windows pour le stockage. Toutes les fonctionnalités fournies par ce package de mise à jour sont prises en charge en mode natif dans Windows 7 et Windows Server 2008 R2.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista, Windows XP avec SP2 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | imapi2.h |