IIsoImageManager::Validate 메서드(imapi2fs.h)
제공된 .iso 이미지가 유효한지 여부를 확인합니다.
통사론
HRESULT Validate();
반환 값
이 메서드는 이러한 값 중 하나를 반환할 수 있습니다.
반환 코드 | 묘사 |
---|---|
IMAPI_E_IMAGEMANAGER_IMAGE_NOT_ALIGNED | 이미지가 2kb 섹터 경계에 맞지 않습니다. |
IMAPI_E_IMAGEMANAGER_NO_VALID_VD_FOUND | 이미지에 유효한 볼륨 설명자가 포함되어 있지 않습니다. |
IMAPI_E_IMAGEMANAGER_NO_IMAGE | 이 메서드를 호출하기 전에 SetPath 또는 SetStream 메서드를 사용하여 이미지를 설정하지 않았습니다. |
IMAPI_E_IMAGEMANAGER_IMAGE_TOO_BIG | 제공된 이미지가 너무 커서 크기가 MAXLONG을 초과하여 유효성을 검사할 수 없습니다. |
발언
이 메서드가 성공하려면 파일 또는 스트림일 수 있는 디스크 이미지가 다음 조건을 충족해야 합니다.
- 디스크 이미지 크기는 섹터 사용자 데이터 크기의 배수(2048바이트)여야 합니다.
- 디스크 이미지는 사용자 데이터만 포함해야 하며 섹터 헤더 또는 파일 헤더는 포함하지 않아야 합니다.
- 디스크 이미지는 ECMA 119, 167, 168 표준에 설명된 것과 같이 하나 이상의 볼륨 설명자가 있는 유효한 볼륨 인식 시퀀스를 포함해야 합니다.
디스크 이미지가 이러한 조건에 맞지 않으면 이 메서드는 관련 오류 코드를 반환합니다. 더 중요한 것은, 유효성 검사 실패는 녹화 후 Windows에서 이미지를 탑재할 때 작업 성공 확률에 영향을 줍니다.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista, WINDOWS XP SP2 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | imapi2fs.h |
참고 항목
- IIsoImageManager
- SetPath
- SetStream