Método IIsoImageManager::Validate (imapi2fs.h)
Determina si la imagen de .iso proporcionada es válida.
Sintaxis
HRESULT Validate();
Valor devuelto
Este método puede devolver uno de estos valores.
Código devuelto | Descripción |
---|---|
IMAPI_E_IMAGEMANAGER_IMAGE_NOT_ALIGNED | La imagen no está alineada en un límite de sector de 2 kb. |
IMAPI_E_IMAGEMANAGER_NO_VALID_VD_FOUND | La imagen no contiene un descriptor de volumen válido. |
IMAPI_E_IMAGEMANAGER_NO_IMAGE | La imagen no se ha establecido mediante el método |
IMAPI_E_IMAGEMANAGER_IMAGE_TOO_BIG | La imagen proporcionada es demasiado grande para validarse, ya que el tamaño supera MAXLONG. |
Observaciones
Para que este método se realice correctamente, la imagen de disco, que puede ser un archivo o una secuencia, debe cumplir los siguientes criterios:
- El tamaño de la imagen del disco debe ser un múltiplo del tamaño de los datos de usuario del sector, 2048 bytes.
- La imagen del disco solo debe contener datos de usuario y ningún encabezado de sector ni encabezado de archivo.
- La imagen del disco debe contener una secuencia de reconocimiento de volumen válida con al menos un descriptor de volumen, como se describe en ECMA 119, 167, 168 estándares de.
Si la imagen del disco no se ajusta a estos criterios, este método devolverá el código de error pertinente. Lo más importante es que un error al validar afectará a la probabilidad de que la operación se ejecute correctamente cuando Windows monte la imagen después de la grabación.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows Vista, Windows XP con SP2 [solo aplicaciones de escritorio] |
servidor mínimo admitido | Windows Server 2003 [solo aplicaciones de escritorio] |
de la plataforma de destino de |
Windows |
encabezado de |
imapi2fs.h |
Consulte también
- IIsoImageManager
- SetPath
- setStream