Compartir a través de


Interfaz IDiscRecorder (imapi.h)

La interfaz IDiscRecorder permite el acceso a un único dispositivo de grabadora de discos, con la etiqueta de la grabadora de discos activa. Un objeto IMAPI, como MSDiscMasterObj , mantiene una grabadora de discos activa.

Un objeto IDiscRecorder representa un único dispositivo de hardware, pero puede haber varias instancias de IDiscRecorder que hacen referencia al mismo dispositivo de hardware. En este caso, use OpenExclusive para acceder a ese dispositivo.

Herencia

La interfaz IDiscRecorder hereda de la interfaz IUnknown . IDiscRecorder también tiene estos tipos de miembros:

Métodos

La interfaz IDiscRecorder tiene estos métodos.

 
IDiscRecorder::Close

Libera acceso exclusivo a una grabadora de discos. Esto restaura el acceso del sistema de archivos a la unidad.
IDiscRecorder::Eject

Desbloquea y expulsa la bandeja de la grabadora de discos, si es posible.
IDiscRecorder::Erase

Intenta borrar el medio CD-RW si se trata de una grabadora de discos CD-RW. Se admiten borrados completos y rápidos.
IDiscRecorder::GetBasePnPID

Recupera una cadena PnP base que se puede usar para identificar de forma coherente una clase específica de dispositivo por marca y modelo. Las aplicaciones pueden usar la cadena para personalizar su comportamiento según el tipo de grabadora específico.
IDiscRecorder::GetDisplayNames

Recupera un nombre con formato para la grabadora que se puede mostrar. El nombre consta del fabricante y el identificador de producto del dispositivo.
IDiscRecorder::GetPath

Recupera una ruta de acceso al dispositivo dentro del sistema operativo. Esta ruta de acceso debe usarse junto con el nombre para mostrar para identificar completamente una grabadora de disco disponible.
IDiscRecorder::GetRecorderGUID

Recupera el GUID de la grabadora de disco físico asociada actualmente con el objeto recorder.
IDiscRecorder::GetRecorderProperties

Recupera un puntero a una interfaz IPropertyStorage.
IDiscRecorder::GetRecorderState

Recupera el estado de la grabadora de discos.
IDiscRecorder::GetRecorderType

Determina si la grabadora de discos es un dispositivo de tipo CD-R o CD-RW. Esto no indica el tipo de medio que se inserta actualmente en el dispositivo.
IDiscRecorder::OpenExclusive

Abre una grabadora de disco para acceso exclusivo.
IDiscRecorder::QueryMediaInfo

Recupera información sobre los medios montados actualmente, como el número total de bloques usados en el medio.
IDiscRecorder::QueryMediaType

Detecta el tipo de medio insertado actualmente en la grabadora, si existe.
IDiscRecorder::SetRecorderProperties

Acepta un puntero IPropertyStorage para un objeto con todas las propiedades que la aplicación desea cambiar. Se admite la configuración dispersa.

Comentarios

Todas las interfaces IDiscRecorder se pueden usar en un objeto IDiscRecorder incluso si la grabadora de discos no es la grabadora de disco activa. El cliente IMAPI no tiene que llamar primero a IDiscMaster::SetActiveDiscRecorder .

Requisitos

   
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado imapi.h