IRawCDImageCreator 인터페이스(imapi2.h)
이 인터페이스를 사용하여 DAO(Disc-at-Once) 모드에서 CD 미디어에 서면으로 사용할 RAW CD 이미지를 만듭니다. 이 인터페이스를 사용하여 만든 이미지는 IDiscFormat2RawCD 인터페이스를 사용하여 CD 미디어에 쓸 수 있습니다.
이 인터페이스의 instance 만들려면 CoCreateInstance 함수를 호출합니다. 클래스 식별자에 대한 Use__uuidof(MsftRawCDImageCreator) 및 인터페이스 식별자에 대한 __uuidof(IRawCDImageCreator)
상속
IRawCDImageCreator 인터페이스는 IDispatch 인터페이스에서 상속됩니다. IRawCDImageCreator 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IRawCDImageCreator 인터페이스에는 이러한 메서드가 있습니다.
IRawCDImageCreator::AddSpecialPregap 제공된 IStream 개체를 수락하고 트랙 1의 사전 간격에 대한 데이터로 사용할 연결된 포인터를 저장합니다. |
IRawCDImageCreator::AddSubcodeRWGenerator IStream에서 제공하는 사용자 지정 R-W 하위 코드를 추가하도록 허용합니다. 제공된 개체의 크기는 최종 이미지를 만들 때 원시 디스크 이미지의 섹터 수 * 96바이트와 같아야 합니다. |
IRawCDImageCreator::AddTrack 제공된 IStream 개체를 수락하고 인터페이스 포인터를 이미지의 다음 트랙으로 저장합니다. |
IRawCDImageCreator::CreateResultImage 현재 설정에 따라 최종 IStream 개체를 만듭니다. |
IRawCDImageCreator::get_DisableGaplessAudio "갭리스 오디오" 녹음을 사용하지 않도록 설정할지 지정하는 현재 값을 검색합니다. 이 속성은 기본적으로 VARIANT_FALSE 값으로 설정되며 연속 오디오 트랙 간에 "간격 없는" 녹음을 사용하지 않도록 설정합니다. |
IRawCDImageCreator::get_ExpectedTableOfContents 결과 디스크에 대한 SCSI 형식 목차를 가져옵니다. |
IRawCDImageCreator::get_LastUsedUserSectorInImage 기존 트랙 간의 오버헤드를 포함하여 현재 미디어에서 사용된 총 섹터 수를 검색합니다. |
IRawCDImageCreator::get_MediaCatalogNumber 전체 오디오 디스크에 대한 MCN(미디어 카탈로그 번호)을 설정합니다. |
IRawCDImageCreator::get_NumberOfExistingTracks 미디어의 기존 오디오 트랙 수를 검색합니다. (IRawCDImageCreator.get_NumberOfExistingTracks) |
IRawCDImageCreator::get_ResultingImageType 생성될 이미지 파일의 형식을 지정하는 값을 검색합니다. |
IRawCDImageCreator::get_StartingTrackNumber 시작 트랙 번호를 검색합니다. |
IRawCDImageCreator::get_StartOfLeadout 리드아웃 시작에 대한 LBA를 정의하는 값을 검색합니다. 이 메서드를 사용하여 미디어의 LastPossibleStartOfLeadout과 비교하여 이미지를 미디어에 쓸 수 있는지 여부를 확인할 수 있습니다. |
IRawCDImageCreator::get_StartOfLeadoutLimit 현재 StartOfLeadoutLimit 속성 값을 검색합니다. 이 값은 결과 이미지가 LBA보다 크거나 같은 StartOfLeadout이 있는 미디어 조각에 맞춰야 하는지 여부를 지정합니다. |
IRawCDImageCreator::get_TrackInfo 인덱싱된 속성을 검색합니다. 이 속성은 범위가 1~99인 LONG 값을 인덱스로 사용하여 사용자가 쿼리하는 추적을 결정합니다. 반환된 개체는 관심 있는 특정 트랙별 속성에 대해 쿼리/설정됩니다. |
IRawCDImageCreator::p ut_DisableGaplessAudio "갭리스 오디오" 녹음을 사용하지 않도록 설정할지 지정하는 값을 설정합니다. 이 속성은 기본적으로 VARIANT_FALSE 값으로 설정되며 연속 오디오 트랙 간에 "간격 없는" 녹음을 사용하지 않도록 설정합니다. |
IRawCDImageCreator::p ut_MediaCatalogNumber 전체 오디오 디스크에 대한 MCN(미디어 카탈로그 번호)을 검색합니다. |
IRawCDImageCreator::p ut_ResultingImageType 생성될 이미지 파일의 형식을 정의하는 값을 설정합니다. |
IRawCDImageCreator::p ut_StartingTrackNumber 시작 트랙 번호를 설정합니다. |
IRawCDImageCreator::p ut_StartOfLeadoutLimit StartOfLeadoutLimit 속성 값을 설정합니다. |
설명
이 인터페이스를 사용하여 만든 이미지는 나중에 사용하기 위해 영구 스토리지에 기록하거나 CD 미디어에 쓰기 위해 IDiscFormat2RawCD 인터페이스에 직접 제공할 수 있습니다.
DVD 미디어는 이러한 유형의 쓰기를 지원하지 않습니다.
이 인터페이스는 Windows Server 2003 SP1(서비스 팩 1), Windows XP sp2(서비스 팩 2) 및 Windows Vista에서 스토리지용 Windows 기능 팩을 통해 지원됩니다. 이 업데이트 패키지에서 제공하는 모든 기능은 기본적으로 Windows 7 및 Windows Server 2008 R2에서 지원됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista, WINDOWS XP SP2 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | imapi2.h |