Interface IBurnVerification (imapi2.h)
Use essa interface com IDiscFormat2Data ou IDiscFormat2TrackAtOnce para obter ou definir a propriedade Nível de Verificação de Gravação que determina como a mídia queimada é verificada quanto à integridade após a operação de gravação.
Herança
A interface IBurnVerification herda da interface IUnknown . IBurnVerification também tem estes tipos de membros:
Métodos
A interface IBurnVerification tem esses métodos.
IBurnVerification::get_BurnVerificationLevel Recupera o nível de verificação de gravação atual. |
IBurnVerification::p ut_BurnVerificationLevel Define o nível de verificação de gravação. |
Comentários
A função de exemplo a seguir demonstra como o nível de verificação de gravação definido por IMAPI_BURN_VERIFICATION_LEVEL pode ser implementado. O nível de verificação de gravação deve ser definido antes de uma operação de gravação.
#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;
}
Essa interface tem suporte no Windows Server 2003 com Service Pack 1 (SP1), Windows XP com Service Pack 2 (SP2) e Windows Vista por meio do Windows Feature Pack para Armazenamento. Todos os recursos fornecidos por este pacote de atualização têm suporte nativo no Windows 7 e no Windows Server 2008 R2.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista, Windows XP com SP2 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | imapi2.h |