Partager via


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

Voir aussi

IDiscFormat2Data

IDiscFormat2TrackAtOnce

IMAPI_BURN_VERIFICATION_LEVEL