Compartir a través de


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 SetPath o SetStream antes de llamar a este 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