IMultisession interface (imapi2.h)

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.

Inheritance

The IMultisession interface inherits from the IDispatch interface. IMultisession also has these types of members:

Methods

The IMultisession interface has these methods.

 
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. (Get)
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. (Put)

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

Requirement Value
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