Compartilhar via


Interface IDiscFormat2RawCD (imapi2.h)

Use essa interface para gravar imagens brutas em um dispositivo de disco usando o modo DISC At Once (DAO) (também conhecido como gravação ininterrupta). Para obter informações sobre o modo DAO, consulte a revisão mais recente da especificação do MMC em ftp://ftp.t10.org/t10/drafts/mmc5.

Para criar uma instância dessa interface, chame a função CoCreateInstance . Use__uuidof(MsftDiscFormat2RawCD) para o identificador de classe e __uuidof(IDiscFormat2RawCD) para o identificador de interface.

Herança

A interface IDiscFormat2RawCD herda de IDiscFormat2. IDiscFormat2RawCD também tem estes tipos de membros:

Métodos

A interface IDiscFormat2RawCD tem esses métodos.

 
IDiscFormat2RawCD::CancelWrite

Cancela a operação de gravação atual. (IDiscFormat2RawCD.CancelWrite)
IDiscFormat2RawCD::get_BufferUnderrunFreeDisabled

Determina se a gravação gratuita de Subexecutação de Buffer está habilitada. (IDiscFormat2RawCD.get_BufferUnderrunFreeDisabled)
IDiscFormat2RawCD::get_ClientName

Recupera o nome amigável do cliente. (IDiscFormat2RawCD.get_ClientName)
IDiscFormat2RawCD::get_CurrentPhysicalMediaType

Recupera o tipo de mídia no dispositivo de disco. (IDiscFormat2RawCD.get_CurrentPhysicalMediaType)
IDiscFormat2RawCD::get_CurrentRotationTypeIsPureCAV

Recupera o controle de velocidade rotacional atual usado pelo gravador. (IDiscFormat2RawCD.get_CurrentRotationTypeIsPureCAV)
IDiscFormat2RawCD::get_CurrentWriteSpeed

Recupera a velocidade de gravação atual da unidade. (IDiscFormat2RawCD.get_CurrentWriteSpeed)
IDiscFormat2RawCD::get_LastPossibleStartOfLeadout

Recupera a última posição inicial possível para a área de leadout.
IDiscFormat2RawCD::get_Recorder

Recupera o dispositivo de gravação a ser usado para a operação de gravação. (IDiscFormat2RawCD.get_Recorder)
IDiscFormat2RawCD::get_RequestedRotationTypeIsPureCAV

Recupera o tipo de controle de velocidade rotacional solicitado. (IDiscFormat2RawCD.get_RequestedRotationTypeIsPureCAV)
IDiscFormat2RawCD::get_RequestedSectorType

Recupera o setor de dados solicitado a ser usado durante a gravação do fluxo.
IDiscFormat2RawCD::get_RequestedWriteSpeed

Recupera a velocidade de gravação solicitada. (IDiscFormat2RawCD.get_RequestedWriteSpeed)
IDiscFormat2RawCD::get_StartOfNextSession

Recupera o primeiro setor da próxima sessão.
IDiscFormat2RawCD::get_SupportedSectorTypes

Recupera os tipos de setor de dados com suporte para o gravador atual.
IDiscFormat2RawCD::get_SupportedWriteSpeedDescriptors

Recupera uma lista das configurações de gravação detalhadas compatíveis com o gravador de disco e a mídia atual. (IDiscFormat2RawCD.get_SupportedWriteSpeedDescriptors)
IDiscFormat2RawCD::get_SupportedWriteSpeeds

Recupera uma lista das velocidades de gravação compatíveis com o gravador de disco e a mídia atual. (IDiscFormat2RawCD.get_SupportedWriteSpeeds)
IDiscFormat2RawCD::P repareMedia

Bloqueia a mídia atual para acesso exclusivo. (IDiscFormat2RawCD.PrepareMedia)
IDiscFormat2RawCD::p ut_BufferUnderrunFreeDisabled

Determina se a gravação gratuita de Subexecutação de Buffer está habilitada. (IDiscFormat2RawCD.put_BufferUnderrunFreeDisabled)
IDiscFormat2RawCD::p ut_ClientName

Define o nome amigável do cliente. (IDiscFormat2RawCD.put_ClientName)
IDiscFormat2RawCD::p ut_Recorder

Define o dispositivo de gravação a ser usado para a operação de gravação. (IDiscFormat2RawCD.put_Recorder)
IDiscFormat2RawCD::p ut_RequestedSectorType

Define o setor de dados solicitado a ser usado para gravar o fluxo.
IDiscFormat2RawCD::ReleaseMedia

Fecha uma sessão de gravação do DAO (Disc-At-Once) de uma imagem bruta e libera o bloqueio.
IDiscFormat2RawCD::SetWriteSpeed

Define a velocidade de gravação do gravador de disco. (IDiscFormat2RawCD.SetWriteSpeed)
IDiscFormat2RawCD::WriteMedia

Grava uma imagem bruta do DAO-96 na mídia em branco usando MSF 95:00:00 como o endereço inicial.
IDiscFormat2RawCD::WriteMedia2

Grava uma imagem bruta do DAO-96 na mídia em branco usando um endereço inicial especificado.

Comentários

Para criar o objeto MsftDiscFormat2RawCD em um script, use IMAPI2. MsftDiscFormat2RawCD como o identificador do programa ao chamar CreateObject.

É possível que uma transição de estado de energia ocorra durante uma operação de queima (ou seja, logon do usuário ou suspensão do sistema), o que leva à interrupção do processo de queima e à possível perda de dados. Para considerações sobre programação, consulte Impedindo logoff ou suspender durante uma gravação.

Requisitos

   
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

Confira também

IDiscFormat2