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.
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 |