IIsoImageManager ::Validate, méthode (imapi2fs.h)
Détermine si l’image .iso fournie est valide.
Syntaxe
HRESULT Validate();
Valeur de retour
Cette méthode peut retourner l’une de ces valeurs.
Retourner le code | Description |
---|---|
IMAPI_E_IMAGEMANAGER_IMAGE_NOT_ALIGNED | L’image n’est pas alignée sur une limite de secteur de 2 Ko. |
IMAPI_E_IMAGEMANAGER_NO_VALID_VD_FOUND | L’image ne contient pas de descripteur de volume valide. |
IMAPI_E_IMAGEMANAGER_NO_IMAGE | L’image n’a pas été définie à l’aide du SetPath |
IMAPI_E_IMAGEMANAGER_IMAGE_TOO_BIG | L’image fournie est trop grande pour être validée, car la taille dépasse MAXLONG. |
Remarques
Pour que cette méthode réussisse, l’image de disque, qui peut être un fichier ou un flux, doit répondre aux critères suivants :
- La taille de l’image disque doit être un multiple de la taille des données utilisateur du secteur, 2048 octets.
- L’image de disque doit contenir uniquement des données utilisateur et aucun en-tête de secteur ni en-tête de fichier.
- L’image de disque doit contenir une séquence de reconnaissance de volume valide avec au moins un descripteur de volume tel que décrit dans ECMA 119, 167, 168 normes.
Si l’image de disque ne correspond pas à ces critères, cette méthode retourne le code d’échec approprié. Plus important encore, un échec de validation affecte la probabilité de réussite de l’opération lorsque l’image est montée par Windows après l’enregistrement.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows Vista, Windows XP avec SP2 [applications de bureau uniquement] |
serveur minimum pris en charge | Windows Server 2003 [applications de bureau uniquement] |
plateforme cible | Windows |
d’en-tête | imapi2fs.h |