다음을 통해 공유


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

추가 정보

IMAPI_CD_SECTOR_TYPE