Création de disques avec plusieurs sessions
IMAPI est capable de créer des disques de données multisession. Il existe quelques considérations à prendre en compte lors de la création d’un disque multisession.
La méthode IDiscMaster::SetActiveDiscRecorder détermine s’il existe un disque multisession IMAPI dans le lecteur actif lors de la définition. Dans ce cas, IMAPI passe automatiquement en mode multisession. L’utilisation de ClearFormatContent après l’établissement du mode multisession entraîne le retour d’IMAPI en mode à session unique. Cela signifie qu’un disque vide est requis pour une gravure RecordDisc . Si le disque est en mode multisession, le même disque doit se trouver dans l’enregistreur actif ou un code d’erreur de IMAPI_E_WRONGDISC est retourné.
Si vous sélectionnez un enregistreur au format Joliet, IMAPI lit les informations du disque actuellement installé. Si le disque est un disque IMAPI Joliet précédent qui a de l’espace pour une autre session, IMAPI se définit automatiquement en mode multisession. Ce disque doit être présent dans l’enregistreur actif lors de l’appel de RecordDisc.
La fermeture de la première session sur un disque nécessite 21 Mo. Chaque session supplémentaire nécessite 11 Mo pour se fermer.