IMultisession interface

Base interface containing properties common to derived multisession interfaces.

You can derive from this interface to implement a new multi-session mechanism that is different from IMultisessionSequential and IMultisessionRandomWrite. For example, you could implement a mechanism for BD-R Pseudo-Overwrite.

To access media-specific properties of a multisession interface, use the IMultisessionSequential and IMultisessionRandomWrite interface.

Methods

The IMultisession interface has these methods.

Method Description
IMultisession::get_ImportRecorder Retrieves the disc recorder to use to import one or more previous sessions.
IMultisession::get_InUse Determines if this multi-session interface is the one you should use on the current media.
IMultisession::get_IsSupportedOnCurrentMediaState Determines if the multi-session type can write to the current optical media.
IMultisession::put_InUse Determines if this multi-session interface is the one you should use on the current media.

Remarks

If more than one multi-session interface exist, the application can let IFileSystemImage choose a compatible multi-session interface to use or the application can specify the multi-session interface to use by setting the put_InUse property to VARIANT_TRUE.

Requirements

   
Minimum supported client Windows Vista, Windows XP with SP2 [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Target Platform Windows
Header imapi2.h

See Also

IDispatch