여러 세션을 사용하여 디스크 만들기
IMAPI는 다중 세션 데이터 디스크를 만들 수 있습니다. 다중 세션 디스크를 만들 때 알아야 할 몇 가지 고려 사항이 있습니다.
IDiscMaster::SetActiveDiscRecorder 메서드는 설정 시 활성 드라이브에 IMAPI 다중 세션 디스크가 있는지 여부를 결정합니다. 이 경우 IMAPI는 자동으로 다중 세션 모드로 전환됩니다. 다중 세션 모드가 설정된 후 ClearFormatContent 를 사용하면 IMAPI가 단일 세션 모드로 돌아갑니다. 즉 , RecordDisc 번에 빈 디스크가 필요합니다. 디스크가 다중 세션 모드인 경우 동일한 디스크가 활성 레코더에 있어야 합니다. 그렇지 않으면 IMAPI_E_WRONGDISC 오류 코드가 반환됩니다.
Joliet 형식인 동안 레코더를 선택하면 IMAPI가 현재 설치된 디스크에서 정보를 읽습니다. 디스크가 다른 세션에 대한 공간이 있는 이전 IMAPI Joliet 디스크인 경우 IMAPI는 자동으로 자신을 다중 세션 모드로 설정합니다. 이 디스크는 RecordDisc를 호출할 때 활성 레코더에 있어야 합니다.
디스크에서 첫 번째 세션을 닫으면 21MB가 필요합니다. 각 추가 세션을 종료하려면 11MB가 필요합니다.