Интерфейс IBurnVerification (imapi2.h)
Используйте этот интерфейс с IDiscFormat2Data или IDiscFormat2TrackAtOnce , чтобы получить или задать свойство Уровень проверки записи, которое определяет, как сгоревший носитель проверяется на целостность после операции записи.
Наследование
Интерфейс IBurnVerification наследуется от интерфейса IUnknown . IBurnVerification также имеет следующие типы членов:
Методы
Интерфейс IBurnVerification имеет следующие методы.
IBurnVerification::get_BurnVerificationLevel Извлекает текущий уровень проверки записи. |
IBurnVerification::p ut_BurnVerificationLevel Задает уровень проверки записи. |
Комментарии
В следующем примере функции показано, как можно реализовать уровень проверки записи, определенный 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 с пакетом обновления 1 (SP1), Windows XP с пакетом обновления 2 (SP2) и Windows Vista с помощью пакета дополнительных компонентов Windows для хранилища. Все функции, предоставляемые этим пакетом обновления, изначально поддерживаются в Windows 7 и Windows Server 2008 R2.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista, Windows XP с пакетом обновления 2 (SP2) [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | imapi2.h |