Interface IDiscRecorder2 (imapi2.h)

Essa interface representa um dispositivo físico. Você usa essa interface para recuperar informações sobre um dispositivo de CD e DVD instalado no computador e para executar operações como fechar a bandeja ou ejetar a mídia.

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

Herança

A interface IDiscRecorder2 herda da interface IDispatch . IDiscRecorder2 também tem estes tipos de membros:

Métodos

A interface IDiscRecorder2 tem esses métodos.

 
IDiscRecorder2::AcquireExclusiveAccess

Adquire acesso exclusivo ao dispositivo.
IDiscRecorder2::CloseTray

Fecha a bandeja de mídia.
IDiscRecorder2::D isableMcn

Desabilita a MCN (Notificação de Alteração de Mídia) para o dispositivo.
IDiscRecorder2::EjectMedia

Ejeta mídia do dispositivo.
IDiscRecorder2::EnableMcn

Habilita a MCN (Notificação de Alteração de Mídia) para o dispositivo.
IDiscRecorder2::get_ActiveDiscRecorder

Recupera o identificador exclusivo usado para inicializar o dispositivo de disco.
IDiscRecorder2::get_CurrentFeaturePages

Recupera a lista de páginas de recursos do dispositivo que estão marcadas como atuais.
IDiscRecorder2::get_CurrentProfiles

Recupera todos os perfis MMC do dispositivo marcados como atuais.
IDiscRecorder2::get_DeviceCanLoadMedia

Determina se o dispositivo pode ejetar e recarregar a mídia posteriormente.
IDiscRecorder2::get_ExclusiveAccessOwner

Recupera o nome do aplicativo cliente que tem acesso exclusivo ao dispositivo.
IDiscRecorder2::get_LegacyDeviceNumber

Recupera o número do dispositivo herdado para um dispositivo de CD ou DVD.
IDiscRecorder2::get_ProductId

Recupera a ID do produto do dispositivo.
IDiscRecorder2::get_ProductRevision

Recupera o código de revisão do produto do dispositivo.
IDiscRecorder2::get_SupportedFeaturePages

Recupera a lista de recursos compatíveis com o dispositivo.
IDiscRecorder2::get_SupportedModePages

Recupera a lista de páginas do modo MMC às quais o dispositivo dá suporte.
IDiscRecorder2::get_SupportedProfiles

Recupera a lista de perfis MMC compatíveis com o dispositivo.
IDiscRecorder2::get_VendorId

Recupera a ID do fornecedor do dispositivo.
IDiscRecorder2::get_VolumeName

Recupera o nome do volume exclusivo associado ao dispositivo.
IDiscRecorder2::get_VolumePathNames

Recupera uma lista de letras de unidade e pontos de montagem NTFS para o dispositivo.
IDiscRecorder2::InitializeDiscRecorder

Associa o objeto ao dispositivo de disco especificado.
IDiscRecorder2::ReleaseExclusiveAccess

Libera acesso exclusivo ao dispositivo.

Comentários

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

Para gravar dados na mídia, você precisa anexar um gravador a um gravador de formato, por exemplo, para anexar o gravador de dados a um gravador de dados, chamar o método IDiscFormat2Data::p ut_Recorder .

Várias propriedades dessa interface retornam dados de pacote definidos pelo Comando Multimídia (MMC). Para obter informações sobre o formato dos dados do pacote, consulte a revisão mais recente da especificação do MMC em ftp://ftp.t10.org/t10/drafts/mmc5.

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

IDiscRecorder2Ex