Compartir a través de


Método IDiscMaster::SetActiveDiscMasterFormat (imapi.h)

Establece el formato de grabadora de discos actualmente activo. El formato activo especifica la estructura del contenido del archivo de imagen preconfigurado (audio/datos) y la interfaz COM que se debe usar para manipular esa imagen almacenada provisionalmente.

Sintaxis

HRESULT SetActiveDiscMasterFormat(
  [in]  REFIID riid,
  [out] void   **ppUnk
);

Parámetros

[in] riid

IID del formato activo actualmente.

[out] ppUnk

Puntero a la interfaz COM para el nuevo formato de disco.

Valor devuelto

S_OK se devuelve correctamente, pero se pueden devolver otros códigos de éxito como resultado de la implementación. Los códigos de error siguientes se devuelven normalmente en caso de error de operación, pero no representan los únicos valores de error posibles:

Comentarios

Una llamada correcta a este método borra el contenido de la imagen almacenada provisionalmente actualmente. Además, puede cambiar la lista de grabadoras de discos compatibles. Esto se debe a que no todas las grabadoras admiten todos los formatos. Los cambios en la lista de grabadoras se anuncian con IDiscMasterProgressEvents::NotifyPnPActivity. Si la grabadora seleccionada actualmente no es miembro del nuevo conjunto de dispositivos compatibles, ya no habrá una grabadora activa (similar al estado después de la primera llamada a Open). En este caso, la aplicación debe seleccionar una nueva grabadora activa antes de iniciar una grabación.

MSDiscMasterObj solo admite los siguientes IID: IID_IRedbookDiscMaster (IRedbookDiscMaster) y IID_IJolietDiscMaster (IJolietDiscMaster). Si no hay ningún conjunto de formatos, el valor predeterminado es el formato DeLét. Es responsabilidad de cada aplicación seleccionar un patrón de formato mediante el uso de EnumDiscMasterFormats y este método.

Nota Una llamada a este método puede cambiar la lista de grabadoras disponibles. Consulte la sección Comentarios de EnumDiscRecorders para obtener más información.
 

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
Library Uuid.lib
Archivo DLL Actxprxy.dll

Consulte también

IDiscMaster