다음을 통해 공유


IDiscMasterProgressEvents 인터페이스(imapi.h)

IDiscMasterProgressEvents 인터페이스는 IMAPI에서 애플리케이션으로 만들 수 있는 모든 콜백에 대한 단일 인터페이스를 제공합니다. 애플리케이션은 해당 개체 중 하나에서 이 인터페이스를 구현한 다음 IDiscMaster::P rogressAdvise를 사용하여 등록합니다. 이 인터페이스의 메서드 중 하나를 제외한 모든 메서드는 스테이징 또는 화상을 입은 동안 진행률과 관련이 있습니다. 애플리케이션이 특정 콜백에 관심이 없더라도 콜백 함수를 구현하고 호출 시 E_NOTIMPL 반환해야 합니다.

상속

IDiscMasterProgressEvents 인터페이스는IUnknown 인터페이스에서 상속됩니다. IDiscMasterProgressEvents 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IDiscMasterProgressEvents 인터페이스에는 이러한 메서드가 있습니다.

 
IDiscMasterProgressEvents::NotifyAddProgress

IRedbookDiscMaster::AddAudioTrackBlocks 또는 IJolietDiscMaster::AddData 호출에 대한 응답으로 애플리케이션에 진행 상황을 알릴 수 있습니다. 알림은 첫 번째 단계와 마지막 단계 및 그 사이의 지점에서 전송됩니다.
IDiscMasterProgressEvents::NotifyBlockProgress

활성 레코더에서 디스크를 태우는 진행 상황을 애플리케이션에 알 수 있습니다. 알림은 첫 번째 및 마지막 블록과 그 사이의 지점에서 전송됩니다.
IDiscMasterProgressEvents::NotifyBurnComplete

IDiscMaster::RecordDisc에 대한 호출이 완료되었음을 애플리케이션에 알 수 있습니다.
IDiscMasterProgressEvents::NotifyClosingDisc

디스크 닫기를 시작했음을 애플리케이션에 알 수 있습니다. 화상이 완료될 때까지 추가 알림이 전송되지 않습니다.
IDiscMasterProgressEvents::NotifyEraseComplete

IDiscRecorder::Erase에 대한 호출이 완료되었음을 애플리케이션에 알릴 수 있습니다.
IDiscMasterProgressEvents::NotifyPnPActivity

유효한 디스크 레코더 목록에 변경 내용이 있음을 애플리케이션에 알합니다. 예를 들어 USB CD-R 드라이버가 시스템에서 제거됩니다.
IDiscMasterProgressEvents::NotifyPreparingBurn

디스크를 구울 준비를 하고 있음을 애플리케이션에 알 수 있습니다. 번이 시작될 때까지 추가 알림이 전송되지 않습니다.
IDiscMasterProgressEvents::NotifyTrackProgress

오디오 디스크를 태우는 동안 트랙이 시작되거나 완료되었음을 애플리케이션에 알 수 있습니다.
IDiscMasterProgressEvents::QueryCancel

AddData, AddAudioTrackBlocks 또는 RecordDisc 작업을 취소해야 하는지 여부를 확인합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 imapi.h