IJolietDiscMaster interface (imapi.h)
The IJolietDiscMaster interface enables the staging of a CD data disc. It represents one of the formats supported by MSDiscMasterObj, and it allows the creation of a single Track-at-Once data disc. The data is written to the disc with the Joliet and ISO-9660 file systems.
A temporary folder is constructed and added to the image. This can be repeated multiple times with the directory and file structures overlapping. The overlapping file structures appear seamlessly when read back. When the overwrite option is used, overlapping paths cause the last file added to show up in the directory, while the earlier files with conflicting names are still present on the disc but now not readable by normal means.
Inheritance
The IJolietDiscMaster interface inherits from the IUnknown interface. IJolietDiscMaster also has these types of members:
Methods
The IJolietDiscMaster interface has these methods.
IJolietDiscMaster::AddData Adds the contents of a root storage to the staged image file. This storage will be enumerated to place all substorages and streams in the root file system of the stage image file. Substorages become folders and streams become files. |
IJolietDiscMaster::GetDataBlockSize Retrieves the size of a data block. |
IJolietDiscMaster::GetJolietProperties Retrieves a pointer to an IPropertyStorage interface that contains the Joliet properties. |
IJolietDiscMaster::GetTotalDataBlocks Retrieves the total number of blocks available for staging a Joliet data disc. |
IJolietDiscMaster::GetUsedDataBlocks Retrieves the total number of data blocks that are in use. |
IJolietDiscMaster::SetJolietProperties Sets the Joliet properties. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows XP [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Target Platform | Windows |
Header | imapi.h |