Erstellen von Datenträgern mit mehreren Sitzungen
IMAPI kann Datendatenträger mit mehreren Sitzungen erstellen. Beim Erstellen eines Datenträgers mit mehreren Sitzungen sind einige Aspekte zu beachten.
Die IDiscMaster::SetActiveDiscRecorder-Methode bestimmt beim Festlegen, ob auf dem aktiven Laufwerk ein IMAPI-Datenträger mit mehreren Sitzungen vorhanden ist. Wenn ja, wechselt DIE IMAPI automatisch in den Modus für mehrere Sitzungen. Die Verwendung von ClearFormatContent, nachdem der Modus für mehrere Sitzungen eingerichtet wurde, bewirkt, dass IMAPI in den Einzelsitzungsmodus zurückkehrt. Dies bedeutet, dass ein leerer Datenträger für einen RecordDisc-Burnvorgang erforderlich ist. Wenn sich der Datenträger im Modus mit mehreren Sitzungen befindet, muss sich derselbe Datenträger im aktiven Aufzeichnungsmodus befinden. Andernfalls wird ein Fehlercode von IMAPI _ E _ WRONGDISC zurückgegeben.
Die Auswahl eines Aufzeichnungsgeräts im Joliet-Format bewirkt, dass die IMAPI Informationen vom derzeit installierten Datenträger liest. Wenn es sich bei dem Datenträger um einen vorherigen IMAPI-Joliet-Datenträger handelt, der über Speicherplatz für eine andere Sitzung verfügt, legt sich DIE IMAPI automatisch in den Modus für mehrere Sitzungen fest. Dieser Datenträger muss im aktiven Aufzeichnungsgerät vorhanden sein, wenn RecordDiscaufgerufen wird.
Das Schließen der ersten Sitzung auf einem Datenträger erfordert 21 MB. Für jede zusätzliche Sitzung sind 11 MB erforderlich, um geschlossen zu werden.