IWriteEngine2 인터페이스(imapi2.h)
이 인터페이스를 사용하여 디바이스에 데이터 스트림을 작성합니다.
이 인터페이스는 새 미디어 형식 또는 형식에 대한 지원을 개발하는 사용자가 사용해야 합니다. 일반적으로 미디어에 쓰기에는 다음 단계가 포함됩니다.
- 미디어에 대한 모드 페이지를 설정하여 하드웨어를 준비합니다.
- 하드웨어를 쿼리하여 미디어가 충분히 큰지 확인합니다.
- 예를 들어 미디어 서식을 지정하거나 OPC를 설정하여 쓰기를 초기화합니다.
- 실제 WRITE 명령을 수행합니다.
- 서식 지정을 중지하거나 세션 또는 트랙을 닫아 쓰기를 완료합니다.
대부분의 클라이언트 애플리케이션은 IDiscFormat2Data 인터페이스를 사용하여 디바이스에 이미지를 작성해야 합니다.
이 인터페이스의 instance 만들려면 CoCreateInstance 함수를 호출합니다. 클래스 식별자에 대한 Use__uuidof(MsftWriteEngine2) 및 인터페이스 식별자에 대한 __uuidof(IWriteEngine2)입니다.
상속
IWriteEngine2 인터페이스는 IDispatch 인터페이스에서 상속됩니다. IWriteEngine2 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IWriteEngine2 인터페이스에는 이러한 메서드가 있습니다.
IWriteEngine2::CancelWrite 진행 중인 쓰기 작업을 취소합니다. |
IWriteEngine2::get_BytesPerSector 쓰기 중에 각 섹터에 사용할 바이트 수를 검색합니다. 반환된 값은 이전에 IWriteEngine2::p ut_BytesPerSector로 설정한 값을 나타내며 미디어의 섹터당 현재 바이트를 반환하지 않습니다. |
IWriteEngine2::get_EndingSectorsPerSecond 기록 디바이스가 쓰기 프로세스가 끝날 때 미디어에 쓸 수 있는 초당 예상 섹터 수를 검색합니다. |
IWriteEngine2::get_Recorder 쓰기 작업에 사용할 기록 디바이스를 검색합니다. |
IWriteEngine2::get_StartingSectorsPerSecond 기록 디바이스가 쓰기 프로세스를 시작할 때 미디어에 쓸 수 있는 초당 예상 섹터 수를 검색합니다. |
IWriteEngine2::get_UseStreamingWrite12 쓰기 작업에서 WRITE12 또는 WRITE10 명령을 사용하는지 여부를 나타내는 값을 검색합니다. |
IWriteEngine2::get_WriteInProgress 레코더가 현재 디스크에 데이터를 쓰고 있는지 여부를 나타내는 값을 검색합니다. |
IWriteEngine2::p ut_BytesPerSector 쓰기 중에 각 섹터에 사용할 바이트 수를 설정합니다. |
IWriteEngine2::p ut_EndSectorsPerSecond 기록 디바이스가 쓰기 프로세스가 끝날 때 미디어에 쓸 수 있는 초당 예상 섹터 수를 설정합니다. |
IWriteEngine2::p ut_Recorder 쓰기 작업에 대한 기록 디바이스를 설정합니다. |
IWriteEngine2::p ut_StartingSectorsPerSecond 기록 디바이스가 쓰기 프로세스를 시작할 때 미디어에 쓸 수 있는 초당 예상 섹터 수를 설정합니다. |
IWriteEngine2::p ut_UseStreamingWrite12 쓰기 작업에서 WRITE12 또는 WRITE10 명령을 사용하는지 여부를 나타내는 값을 설정합니다. |
IWriteEngine2::WriteSection 현재 레코더에 데이터 스트림을 씁니다. |
설명
스크립트에서 MsftWriteEngine2 개체를 만들려면 IMAPI2를 사용합니다. CreateObject를 호출할 때 프로그램 식별자로 MsftWriteEngine2입니다.
굽기 작업(예: 사용자 로그오프 또는 시스템 일시 중단) 중에 전원 상태 전환이 수행되어 굽기 프로세스가 중단되고 데이터 손실이 발생할 수 있습니다. 프로그래밍 고려 사항은 굽기 중에 로그오프 또는 일시 중단 방지를 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista, WINDOWS XP SP2 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | imapi2.h |