Método IFileSystemImage::p ut_MultisessionInterfaces (imapi2fs.h)
Establece la lista de interfaces de varias sesiones para los medios ópticos.
Sintaxis
HRESULT put_MultisessionInterfaces(
[in] SAFEARRAY *newVal
);
Parámetros
[in] newVal
Lista de interfaces de varias sesiones para los medios ópticos. Cada elemento de la lista es un VARIANT cuyo tipo es VT_DISPATCH. Consulte la interfaz de varias sesiones para su interfaz IDispatch y establezca el miembro pdispVal de la variante en la interfaz IDispatch .
Valor devuelto
S_OK se devuelve correctamente, pero se pueden devolver otros códigos de éxito como resultado de la implementación. Los siguientes códigos de error se devuelven normalmente en caso de error de operación, pero no representan los únicos valores de error posibles:
Código devuelto | Descripción |
---|---|
|
El puntero no es válido.
Valor: 0x80004003 |
|
IMAPI no admite el tipo de multisesión solicitado.
Valor: 0xC0AAB15B |
|
IMAPI no permite varias sesiones con el tipo de medio actual.
Valor: 0xC0AAB159 |
|
IMAPI no admite ninguno de los tipos de multisesión proporcionados en el medio actual.
Valor: 0xC0AAB15C |
|
Uno de los parámetros de multisesión no se puede recuperar o tiene un valor incorrecto.
Valor: 0xC0AAB162 |
|
Error interno: %1!ls!.
Valor: 0xC0AAB100 |
|
No se puede buscar bloquear %1! ¡I64d! en el disco de origen. Este valor también se devuelve si el medio óptico está en blanco.
Valor: 0xC0AAB156 |
Comentarios
Este método valida que el tipo de sesión múltiple es compatible. El método se realiza correctamente si alguna de las dos
- La lista contiene una única interfaz IMultisession derivada con IMultisession::p ut_InUse establecida en VARIANT_TRUE y si el tipo de sesión múltiple es compatible con el medio actual y compatible con la implementación de IFileSystemImage .
- La lista no contiene interfaces IMultisession derivadas cuya propiedad IMultisession::p ut_InUse está establecida en VARIANT_TRUE, pero contiene al menos una IMultisession derivada compatible con los medios actuales y compatible con la implementación de IFileSystemImage .
Para obtener un ejemplo, vea Creating a Multisession Disc.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista, Windows XP con SP2 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | imapi2fs.h |
Consulte también
IDiscFormat2Data::get_MultisessionInterfaces