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 |