Compartilhar via


Interface IDiscFormat2Data (imapi2.h)

Use essa interface para gravar um fluxo de dados em um disco.

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

Herança

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

Métodos

A interface IDiscFormat2Data tem esses métodos.

 
IDiscFormat2Data::CancelWrite

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

Determina se a gravação gratuita de Subexecutação de Buffer está habilitada para mídia CDR, CD-RW e DVD-R.
IDiscFormat2Data::get_ClientName

Recupera o nome amigável do cliente. (IDiscFormat2Data.get_ClientName)
IDiscFormat2Data::get_CurrentMediaStatus

Recupera o estado atual da mídia no dispositivo.
IDiscFormat2Data::get_CurrentPhysicalMediaType

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

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

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

Determina se uma sessão de gravação de DVD inclui tarefas que podem aumentar a chance de um dispositivo reproduzir o DVD. (Obter)
IDiscFormat2Data::get_ForceMediaToBeClosed

Determina se outras adições ao sistema de arquivos são impedidas. (Obter)
IDiscFormat2Data::get_ForceOverwrite

Determina se o gravador de dados deve substituir o disco em tipos de mídia sobrescritos. (Obter)
IDiscFormat2Data::get_FreeSectorsOnMedia

Recupera o número de setores livres no disco para gravação incremental (sem substituir dados existentes).
IDiscFormat2Data::get_LastWrittenAddressOfPreviousSession

Recupera o último setor da sessão de gravação anterior.
IDiscFormat2Data::get_MultisessionInterfaces

Recupera uma lista de interfaces de várias sessões disponíveis.
IDiscFormat2Data::get_NextWritableAddress

Recupera o local para a próxima operação de gravação.
IDiscFormat2Data::get_PostgapAlreadyInImage

Determina se o fluxo de dados contém lacunas pós-gravação. (Obter)
IDiscFormat2Data::get_Recorder

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

Recupera o tipo de controle de velocidade rotacional solicitado. (IDiscFormat2Data.get_RequestedRotationTypeIsPureCAV)
IDiscFormat2Data::get_RequestedWriteSpeed

Recupera a velocidade de gravação solicitada. (IDiscFormat2Data.get_RequestedWriteSpeed)
IDiscFormat2Data::get_StartAddressOfPreviousSession

Recupera o primeiro setor da sessão de gravação anterior.
IDiscFormat2Data::get_SupportedWriteSpeedDescriptors

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

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

Recupera o número de setores na mídia no dispositivo.
IDiscFormat2Data::get_WriteProtectStatus

Recupera o estado atual de proteção de gravação da mídia no dispositivo.
IDiscFormat2Data::p ut_BufferUnderrunFreeDisabled

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

Define o nome amigável do cliente. (IDiscFormat2Data.put_ClientName)
IDiscFormat2Data::p ut_DisableConsumerDvdCompatibilityMode

Determina se uma sessão de gravação de DVD inclui tarefas que podem aumentar a chance de um dispositivo reproduzir o DVD. (Put)
IDiscFormat2Data::p ut_ForceMediaToBeClosed

Determina se outras adições ao sistema de arquivos são impedidas. (Put)
IDiscFormat2Data::p ut_ForceOverwrite

Determina se o gravador de dados deve substituir o disco em tipos de mídia sobrescritos. (Put)
IDiscFormat2Data::p ut_PostgapAlreadyInImage

Determina se o fluxo de dados contém lacunas pós-gravação. (Put)
IDiscFormat2Data::p ut_Recorder

Define o dispositivo de gravação a ser usado para a operação de gravação. (IDiscFormat2Data.put_Recorder)
IDiscFormat2Data::SetWriteSpeed

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

Grava o fluxo de dados no dispositivo.

Comentários

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

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

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

Confira também

IDiscFormat2

IDiscFormat2Erase

IDiscFormat2RawCD

IDiscFormat2TrackAtOnce