共用方式為


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 在呼叫此方法之前,尚未使用 SetPathSetStream 方法來設定映像。
IMAPI_E_IMAGEMANAGER_IMAGE_TOO_BIG 提供的映像太大而無法驗證,因為大小超過 MAXLONG。

言論

若要讓此方法成功,可能是檔案或數據流的光碟映像必須符合下列準則:

  • 光碟映像大小必須是扇區用戶數據大小的倍數,2048 個字節。
  • 光碟映像必須只包含用戶數據,而且沒有扇區標頭或檔案標頭。
  • 光碟映像必須包含至少一個磁碟區辨識序列,如ECMA 119中所述,167168 標準中所述。

如果光碟映像不符合這些準則,這個方法會傳回相關的失敗碼。 更重要的是,驗證失敗會影響錄製后 Windows 掛接映射時作業成功的機率。

要求

要求 價值
最低支援的用戶端 Windows Vista、Windows XP 與 SP2 [僅限傳統型應用程式]
支援的最低伺服器 Windows Server 2003 [僅限傳統型應用程式]
目標平臺 窗戶
標頭 imapi2fs.h

另請參閱