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 |