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